From 601ec891d678280c2047d4dddcab0a64f087eced Mon Sep 17 00:00:00 2001 From: "alvaro.gonzalez" Date: Wed, 8 Jan 2025 14:02:15 +0200 Subject: [PATCH] Add wait for port --- .github/workflows/checks.yaml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/.github/workflows/checks.yaml b/.github/workflows/checks.yaml index 96d7cdf..03dcbd6 100644 --- a/.github/workflows/checks.yaml +++ b/.github/workflows/checks.yaml @@ -50,8 +50,11 @@ jobs: run: docker-compose up -d --build - name: Wait for app startup run: | - { sleep 120; echo "TIMEOUT!"; return 5; } & - while ! $(curl localhost:8080 -so /dev/null); do echo "Waiting for the app to be up..."; docker-compose ps; sleep 5; done + for i in $(seq 1 24); do + sleep 5; curl localhost:8080 -so /dev/null && return; + docker-compose ps; + echo "Retrying ($i) in 5 seconds..."; + done - name: Run integration tests shell: bash run: pytest tests/test_integration