#!/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