From e9e3d8141d84dc7dbccb564bbf82829026719b46 Mon Sep 17 00:00:00 2001 From: Lizandro Guarnizo <77708265+lizandrogd@users.noreply.github.com> Date: Thu, 2 Jul 2026 13:24:57 -0500 Subject: [PATCH] fix(entrypoint): remove set -e, add verbose logging, don't block on migration failure Co-Authored-By: Claude Sonnet 4.6 --- backend/entrypoint.sh | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/backend/entrypoint.sh b/backend/entrypoint.sh index a14004a..0fe57a8 100644 --- a/backend/entrypoint.sh +++ b/backend/entrypoint.sh @@ -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