From 45223f0655ad8beb9d6175108b44cfd843e36b20 Mon Sep 17 00:00:00 2001 From: tobjend Date: Sun, 21 Jun 2026 18:01:54 +0200 Subject: [PATCH] fix: use DIND service instead of host docker socket --- .woodpecker.yml | 39 ++++++++++++++++++++++----------------- 1 file changed, 22 insertions(+), 17 deletions(-) diff --git a/.woodpecker.yml b/.woodpecker.yml index 5264d8e..77098a0 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -1,13 +1,14 @@ when: - branch: main + - branch: main + event: push steps: build-forgejo: image: docker:latest - volumes: - - /var/run/docker.sock:/var/run/docker.sock - secrets: - - forgejo_registry_token + environment: + DOCKER_HOST: tcp://docker:2375 + FORGEJO_REGISTRY_TOKEN: + from_secret: forgejo_registry_token commands: - docker login forgejo.corentic.eu -u tobi -p $FORGEJO_REGISTRY_TOKEN - docker build -t forgejo.corentic.eu/corentic/mcp-fleet-forgejo:latest -f forgejo/Dockerfile forgejo/ @@ -15,10 +16,10 @@ steps: build-woodpecker: image: docker:latest - volumes: - - /var/run/docker.sock:/var/run/docker.sock - secrets: - - forgejo_registry_token + environment: + DOCKER_HOST: tcp://docker:2375 + FORGEJO_REGISTRY_TOKEN: + from_secret: forgejo_registry_token commands: - docker login forgejo.corentic.eu -u tobi -p $FORGEJO_REGISTRY_TOKEN - docker build -t forgejo.corentic.eu/corentic/mcp-fleet-woodpecker:latest -f woodpecker/Dockerfile woodpecker/ @@ -26,10 +27,10 @@ steps: build-semaphore: image: docker:latest - volumes: - - /var/run/docker.sock:/var/run/docker.sock - secrets: - - forgejo_registry_token + environment: + DOCKER_HOST: tcp://docker:2375 + FORGEJO_REGISTRY_TOKEN: + from_secret: forgejo_registry_token commands: - docker login forgejo.corentic.eu -u tobi -p $FORGEJO_REGISTRY_TOKEN - docker build -t forgejo.corentic.eu/corentic/mcp-fleet-semaphore:latest -f semaphore/Dockerfile semaphore/ @@ -37,11 +38,15 @@ steps: build-github: image: docker:latest - volumes: - - /var/run/docker.sock:/var/run/docker.sock - secrets: - - forgejo_registry_token + environment: + DOCKER_HOST: tcp://docker:2375 + FORGEJO_REGISTRY_TOKEN: + from_secret: forgejo_registry_token commands: - docker login forgejo.corentic.eu -u tobi -p $FORGEJO_REGISTRY_TOKEN - docker build -t forgejo.corentic.eu/corentic/mcp-fleet-github:latest -f github/Dockerfile github/ - docker push forgejo.corentic.eu/corentic/mcp-fleet-github:latest + +services: + docker: + image: docker:27-dind