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