widgettdc-api / apps /backend /docker-entrypoint.sh
Kraft102's picture
Update backend source
34367da verified
#!/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