From 57deea2f4cfbcf324ad0ff12eb41927e2b9654e0 Mon Sep 17 00:00:00 2001 From: Claudio Ortolina Date: Mon, 15 Sep 2025 07:28:42 +0300 Subject: [PATCH] Use healthcheck to test deployment is up --- .github/workflows/test_and_deploy.yml | 2 +- test/healthcheck.hurl | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) 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