diff --git a/.github/workflows/test_and_deploy.yml b/.github/workflows/test_and_deploy.yml index 81d046bc..b345ed35 100644 --- a/.github/workflows/test_and_deploy.yml +++ b/.github/workflows/test_and_deploy.yml @@ -90,7 +90,7 @@ jobs: HURL_coolify_host: ${{ vars.COOLIFY_HOST }} HURL_coolify_app_uuid: ${{ vars.COOLIFY_APP_UUID }} - name: Wait for container to start - run: sleep 10s + run: hurl --test test/healthcheck.hurl - name: Run verification tests run: hurl --test test/prod.hurl env: diff --git a/test/healthcheck.hurl b/test/healthcheck.hurl index dc631686..30a82ac6 100644 --- a/test/healthcheck.hurl +++ b/test/healthcheck.hurl @@ -1,2 +1,6 @@ GET https://music-library.claudio-ortolina.org/health +[Options] +delay: 3s +retry: 10 +retry-interval: 2s HTTP 200