Added dockerd start in the background
Some checks failed
ci/woodpecker/push/build Pipeline failed

This commit is contained in:
Marcin-Ramotowski 2025-05-25 19:43:19 +00:00
parent 383e906102
commit 203a81573d

View File

@ -20,20 +20,23 @@ steps:
ACR_PASSWORD: ACR_PASSWORD:
from_secret: acr_password from_secret: acr_password
commands: 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" - echo "===> Building Docker image"
- docker build -t $DOCKER_IMAGE . - docker build -t $DOCKER_IMAGE .
- echo "===> Installing bash" - echo "===> Installing bash"
- apk add --no-cache curl bash - apk add --no-cache bash
- echo "===> Installing goss" - 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 - chmod +x goss
- echo "===> Starting container for test" - 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 - sleep 3 # czas na uruchomienie
- echo "===> Copying goss.yaml to container" - echo "===> Copying goss.yaml to container"
@ -44,7 +47,6 @@ steps:
- echo "===> Cleaning up test container" - echo "===> Cleaning up test container"
- docker stop $CONTAINER_ID - docker stop $CONTAINER_ID
- docker rm $CONTAINER_ID
- echo "===> Logging in to ACR" - echo "===> Logging in to ACR"
- echo "$ACR_PASSWORD" | docker login marcin00.azurecr.io -u $ACR_USERNAME --password-stdin - echo "$ACR_PASSWORD" | docker login marcin00.azurecr.io -u $ACR_USERNAME --password-stdin