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:
co-authored by
Claude Sonnet 4.6
parent
6288b9e43b
commit
e9e3d8141d
+10
-2
@@ -1,7 +1,15 @@
|
|||||||
#!/bin/sh
|
#!/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
|
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
|
exec node dist/main.js
|
||||||
|
|||||||
Reference in New Issue
Block a user