Wait for Postgres ready before running migrations

This commit is contained in:
Bonna Moon
2026-06-15 21:38:48 -05:00
parent 6603717cbb
commit 4bc5ddc77b

View File

@@ -1,7 +1,14 @@
#!/bin/sh
set -e
echo "[moonbase] running prisma migrate deploy..."
npx prisma migrate deploy
echo "Waiting for Postgres to be ready..."
until nc -z postgres 5432 2>/dev/null; do
echo " Postgres not ready yet, retrying in 2s..."
sleep 2
done
echo "Postgres is ready."
echo "Running Prisma migrations..."
./node_modules/.bin/prisma migrate deploy
exec "$@"