Spaces:
Paused
Paused
File size: 620 Bytes
34367da | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | #!/bin/bash
set -e
echo "=== WidgeTDC Startup ==="
echo "Running database migrations..."
# Run Prisma migrations (push schema to database)
cd /app/apps/backend
npx prisma db push --accept-data-loss --skip-generate 2>/dev/null || {
echo "⚠️ Prisma db push failed, trying migrate deploy..."
npx prisma migrate deploy 2>/dev/null || {
echo "⚠️ Migrations failed - continuing anyway (tables may already exist)"
}
}
echo "✅ Database setup complete"
echo "Starting WidgeTDC backend..."
# Start the application
exec node --max-old-space-size=4096 --expose-gc dist/index.js
|