From 4bc5ddc77be8ce635337cf79ee6cfc8f1b8ecca2 Mon Sep 17 00:00:00 2001 From: Bonna Moon Date: Mon, 15 Jun 2026 21:38:48 -0500 Subject: [PATCH] Wait for Postgres ready before running migrations --- docker-entrypoint.sh | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/docker-entrypoint.sh b/docker-entrypoint.sh index 0fd91bd..989a282 100644 --- a/docker-entrypoint.sh +++ b/docker-entrypoint.sh @@ -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 "$@"