From 0c0f89710f233289618fc111d9276abf264b7f46 Mon Sep 17 00:00:00 2001 From: mahula Date: Mon, 24 Nov 2025 11:10:32 +0100 Subject: [PATCH] fix(workflow): replace fixed wait for directus to be actually ready in seeding workflow (#589) --- .github/workflows/test.backend.seed.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/test.backend.seed.yml b/.github/workflows/test.backend.seed.yml index 225eeacd..8ef66789 100644 --- a/.github/workflows/test.backend.seed.yml +++ b/.github/workflows/test.backend.seed.yml @@ -39,7 +39,8 @@ jobs: mkdir -p ./data/uploads sudo chmod 777 -R ./data docker compose -f docker-compose.yml up -d - sleep 5 + # Wait for Directus to be ready using health endpoint polling + timeout 120 bash -c 'until curl -f http://localhost:8055/server/health; do echo "Waiting for Directus..."; sleep 5; done' cd backend && ./push.sh && ./seed.sh working-directory: ${{env.WORKING_DIRECTORY}}