From ba00e4b8cb8fd9beaf44d6719a1ff778663f8fc6 Mon Sep 17 00:00:00 2001 From: Orion Kindel Date: Tue, 18 Jul 2023 22:29:40 -0500 Subject: [PATCH] fix: gen-migrations workflow --- scripts/build.sh | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/scripts/build.sh b/scripts/build.sh index 624187b..dfc6b77 100755 --- a/scripts/build.sh +++ b/scripts/build.sh @@ -20,7 +20,16 @@ docker compose rm -f "$base_or_head" 1>/dev/null url="postgresql://$POSTGRES_USER:$POSTGRES_PASSWORD@localhost:$port" isready() { - until pg_isready -p "$port" 1>/dev/null; do true; done; + local waited=0 + until pg_isready -p "$port" 1>/dev/null; do + if [[ "$waited" = "10" ]]; then + docker compose logs base + exit 1 + fi + + sleep 1 + $(( waited++ )) + done; } initdb() {