From 203a81573d66bdde051992ca26c99600557dc8f7 Mon Sep 17 00:00:00 2001 From: Marcin-Ramotowski Date: Sun, 25 May 2025 19:43:19 +0000 Subject: [PATCH] Added dockerd start in the background --- .woodpecker/build.yaml | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/.woodpecker/build.yaml b/.woodpecker/build.yaml index 1f99bca..9e6f61a 100644 --- a/.woodpecker/build.yaml +++ b/.woodpecker/build.yaml @@ -20,20 +20,23 @@ steps: ACR_PASSWORD: from_secret: acr_password commands: - - export DOCKER_IMAGE=marcin00.azurecr.io/user-microservice:$CI_COMMIT_SHA + - dockerd-entrypoint.sh & + - sleep 3 # czas na uruchomienie usługi Docker + + - DOCKER_IMAGE=marcin00.azurecr.io/user-microservice:$CI_COMMIT_SHA - echo "===> Building Docker image" - docker build -t $DOCKER_IMAGE . - echo "===> Installing bash" - - apk add --no-cache curl bash + - apk add --no-cache bash - echo "===> Installing goss" - - curl -L https://github.com/aelsabbahy/goss/releases/latest/download/goss-linux-amd64 -o goss + - wget https://github.com/aelsabbahy/goss/releases/latest/download/goss-linux-amd64 -O goss - chmod +x goss - echo "===> Starting container for test" - - "CONTAINER_ID=$(docker run -d -e SQLALCHEMY_DATABASE_URI=sqlite:///:memory: $DOCKER_IMAGE)" + - "CONTAINER_ID=$(docker run --rm -d -e SQLALCHEMY_DATABASE_URI=sqlite:///:memory: $DOCKER_IMAGE)" - sleep 3 # czas na uruchomienie - echo "===> Copying goss.yaml to container" @@ -44,7 +47,6 @@ steps: - echo "===> Cleaning up test container" - docker stop $CONTAINER_ID - - docker rm $CONTAINER_ID - echo "===> Logging in to ACR" - echo "$ACR_PASSWORD" | docker login marcin00.azurecr.io -u $ACR_USERNAME --password-stdin