diff --git a/.forgejo/workflows/lint-and-build.yml b/.forgejo/workflows/lint-and-build.yml index 31853d0..0346225 100644 --- a/.forgejo/workflows/lint-and-build.yml +++ b/.forgejo/workflows/lint-and-build.yml @@ -95,21 +95,22 @@ jobs: run: cargo build --release --verbose # ============================================================================== - # Job 4: Docker Build - Using DinD + # Job 4: Docker Build - Using DinD (working config) # ============================================================================== docker-build: runs-on: docker container: image: docker:cli needs: [build] - services: - docker: + docker-in-docker: image: docker:dind - command: ["dockerd", "--host=tcp://0.0.0.0:2375", "--tls=false"] - options: >- - --privileged - -e DOCKER_TLS_CERTDIR= + env: + DOCKER_TLS_CERTDIR: "" + env: + DOCKER_HOST: tcp://docker-in-docker:2375 + DOCKER_TLS_CERTDIR: "" + DOCKER_DRIVER: overlay2 steps: - name: Install Node.js for checkout @@ -118,9 +119,6 @@ jobs: - name: Checkout code uses: actions/checkout@v4 - - name: Set DOCKER_HOST environment - run: echo "DOCKER_HOST=tcp://docker:2375" >> $GITHUB_ENV - - name: Verify Docker is available run: | docker version