From 3c1573582be6b871e0fdad2fd74de068f8cf91ca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20-=20Le=20Filament?= <remi@le-filament.com> Date: Tue, 11 Jul 2023 10:23:18 +0200 Subject: [PATCH] [FIX] entrypoint --- entrypoint.sh | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/entrypoint.sh b/entrypoint.sh index 8290eb7..95427bf 100755 --- a/entrypoint.sh +++ b/entrypoint.sh @@ -30,7 +30,14 @@ export PGUSER=$value check_config "db_password" "$PASSWORD" export PGPASSWORD=$value -if ! psql -l | grep $PGDATABASE; then + +echo "waiting until postgres is listening at ${PGHOST}..." +while true; do + psql --list > /dev/null 2>&1 && break + sleep 1 +done + +if ! psql --list --no-align --tuples-only 2> /dev/null | grep ^$PGDATABASE\|; then echo "Database $PGDATABASE does not exist" DB_ARGS+=("--load-language") DB_ARGS+=("fr_FR") -- GitLab