Wait for final PostgreSQL startup before migration checks
Foundry Go checks / check (push) Successful in 2m3s
Foundry Go checks / check (pull_request) Successful in 1m57s

This commit is contained in:
2026-11-05 19:03:55 +08:00
parent 9d5ab9e215
commit 5b9af931c7
+1 -1
View File
@@ -8,7 +8,7 @@ trap cleanup EXIT
docker run -d --name "$container" --network none \
-e POSTGRES_HOST_AUTH_METHOD=trust postgres:17-alpine >/dev/null
for attempt in {1..30}; do
if docker exec "$container" pg_isready -U postgres >/dev/null 2>&1; then break; fi
if docker exec "$container" pg_isready -h 127.0.0.1 -U postgres >/dev/null 2>&1; then break; fi
sleep 1
done
psql() { docker exec -i "$container" psql -X -U postgres -v ON_ERROR_STOP=1; }