#!/bin/sh set -e # Run migrations; if P3005 (schema not empty, no migration history), baseline then retry if ! npx prisma migrate deploy 2>/dev/null; then echo "Migration failed, attempting baseline (P3005 fix)..." for dir in /app/prisma/migrations/*/; do [ -d "$dir" ] || continue name=$(basename "$dir") npx prisma migrate resolve --applied "$name" 2>/dev/null || true done npx prisma migrate deploy fi npx prisma db seed exec node server.js