fix: add retry loop for database connection in entrypoint

This commit is contained in:
2026-06-09 16:29:46 +05:30
parent 9761564c22
commit 50026c8a95
+8 -2
View File
@@ -1,8 +1,14 @@
#!/bin/sh
set -e
echo "Running database migrations..."
pnpm exec prisma migrate deploy --schema=apps/api/prisma/schema.prisma
for i in $(seq 1 30); do
if pnpm exec prisma migrate deploy --schema=apps/api/prisma/schema.prisma; then
echo "Migrations complete"
break
fi
echo "Migration attempt $i failed, retrying in 2s..."
sleep 2
done
echo "Starting TOWER API..."
exec "$@"