From 9da8b3e958e639a02106ae601b2ad2d45fb2270f Mon Sep 17 00:00:00 2001 From: Kevin Sivic Date: Mon, 1 Dec 2025 00:54:01 -0500 Subject: [PATCH] Set DOCKER_HOST explicitly in workflow MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Add env.DOCKER_HOST at workflow level - Use host IP that DIND is exposed on - Ensures all docker commands use TCP connection to DIND - Shows DOCKER_HOST value in logs for debugging 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- .forgejo/workflows/docker-build.yml | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/.forgejo/workflows/docker-build.yml b/.forgejo/workflows/docker-build.yml index f1a64fa..2be63a9 100644 --- a/.forgejo/workflows/docker-build.yml +++ b/.forgejo/workflows/docker-build.yml @@ -5,22 +5,18 @@ on: branches: - main +env: + DOCKER_HOST: tcp://172.16.208.4:2375 + jobs: build-and-push: runs-on: ubuntu-latest steps: - - name: Set up Docker (use runner's DOCKER_HOST) + - name: Set up Docker run: | - # The runner should have DOCKER_HOST set - echo "DOCKER_HOST from runner: ${DOCKER_HOST:-not set}" - - # Install docker client if not present - if ! command -v docker &> /dev/null; then - echo "Installing docker client..." - apt-get update -qq && apt-get install -y -qq docker.io - fi - + echo "DOCKER_HOST: ${DOCKER_HOST}" + apt-get update -qq && apt-get install -y -qq docker.io docker version - name: Checkout repository