Spaces:
Paused
Paused
| 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 | |