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
|
||||
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
|
||||
|
||||
Reference in New Issue
Block a user