From e5bd4b3db1d2ff0a958b9da59a34a442dc85534f Mon Sep 17 00:00:00 2001 From: mahula Date: Sun, 28 Sep 2025 18:40:09 +0200 Subject: [PATCH] add database health check step to e2e test workflow --- .github/workflows/test.e2e.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.github/workflows/test.e2e.yml b/.github/workflows/test.e2e.yml index 6e4e70a3..b9521c21 100644 --- a/.github/workflows/test.e2e.yml +++ b/.github/workflows/test.e2e.yml @@ -41,6 +41,12 @@ jobs: - name: Build and start all Containers run: docker compose up -d + - name: Wait for Directus to be Ready + run: | + echo "Waiting for Directus API to be ready..." + timeout 120 bash -c 'until curl -f http://localhost:8055/server/health; do echo "Waiting for Directus..."; sleep 5; done' + echo "Directus is ready!" + - name: Seed Backend run: | mkdir -p ./data/uploads