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 "$@"