From e2dd602e3d0460d830ab0aad513992a1f82cef3a Mon Sep 17 00:00:00 2001 From: Vasily Zubarev Date: Thu, 3 Apr 2025 15:51:58 +0200 Subject: [PATCH] fix: postgres waiting script --- docker-entrypoint.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docker-entrypoint.sh b/docker-entrypoint.sh index 7ee7768..28cae80 100644 --- a/docker-entrypoint.sh +++ b/docker-entrypoint.sh @@ -1,9 +1,9 @@ #!/bin/sh set -e -# Wait for database to be ready -echo "Waiting for PostgreSQL to be ready..." -until pg_isready -h postgres -p 5432 -U postgres; do +# Wait for database to be ready using psql and DATABASE_URL +echo "Waiting for PostgreSQL to be ready at $DATABASE_URL..." +until PGPASSWORD="${PGPASSWORD:-}" psql "$DATABASE_URL" -c '\q' >/dev/null 2>&1; do echo "PostgreSQL is unavailable - sleeping" sleep 1 done