From 6aac457fbd1a88ce9fd1b748f83be99619da78e2 Mon Sep 17 00:00:00 2001 From: Fang-Pen Lin Date: Fri, 7 Nov 2025 17:31:47 -0800 Subject: [PATCH] Run compose as daemon, wait for the server online --- .github/workflows/run-backend-bdd-tests.yml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/.github/workflows/run-backend-bdd-tests.yml b/.github/workflows/run-backend-bdd-tests.yml index 713dc5387..43e744fde 100644 --- a/.github/workflows/run-backend-bdd-tests.yml +++ b/.github/workflows/run-backend-bdd-tests.yml @@ -45,7 +45,14 @@ jobs: run: npm install working-directory: backend - name: Start Infisical - run: cp .github/resources/.env.bdd .env && docker compose -f docker-compose.dev.yml up + run: cp .github/resources/.env.bdd .env && docker compose -f docker-compose.dev.yml up -d + - name: Wait for service to return 200 + uses: nev7n/wait_for_response@v1 + with: + url: "http://localhost:8080/api/v1/admin/config" # Replace with your service URL + responseCode: "200" + timeout: 60000 + interval: 500 - name: Run bdd tests run: npm run test:bdd working-directory: backend