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