fix(entrypoint): remove set -e, add verbose logging, don't block on migration failure

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Lizandro Guarnizo
2026-07-02 13:24:57 -05:00
co-authored by Claude Sonnet 4.6
parent 6288b9e43b
commit e9e3d8141d
+10 -2
View File
@@ -1,7 +1,15 @@
#!/bin/sh
set -e
echo "Running database migrations..."
echo "=== ProsApp Backend Starting ==="
echo "DATABASE_URL: ${DATABASE_URL:0:40}..."
echo "Running migrations..."
node_modules/.bin/prisma migrate deploy
MIGRATE_STATUS=$?
if [ $MIGRATE_STATUS -ne 0 ]; then
echo "WARNING: migrations exited with status $MIGRATE_STATUS — starting server anyway"
fi
echo "Starting server..."
exec node dist/main.js