From e64234b462625d91834041e9a8f73cd33cd707ae Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Wed, 7 Aug 2024 22:29:35 +0300 Subject: [PATCH] ci: Add test for Docker healtcheck --- .github/workflows/main-docker.yml | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/.github/workflows/main-docker.yml b/.github/workflows/main-docker.yml index 019a8da93..7c23a98f6 100644 --- a/.github/workflows/main-docker.yml +++ b/.github/workflows/main-docker.yml @@ -51,9 +51,11 @@ jobs: cache-from: type=gha cache-to: type=gha,mode=max - - name: Run the container - run: | - docker run --rm ${{ env.TEST_TAG }} + - name: Run the container in the background + run: docker run -d --rm ${{ env.TEST_TAG }} + + - name: Wait for the healthchecks to pass + run: timeout 60s sh -c 'until docker ps | grep ${{ env.TEST_TAG }} | grep -q healthy; do echo "Waiting for container to be healthy..."; sleep 2; done' build_docker: name: Build Docker images