From 41f8fc1c76455fa821c47371293a70c9c4b33479 Mon Sep 17 00:00:00 2001 From: Matt Date: Wed, 29 Oct 2025 14:25:30 +0100 Subject: [PATCH] Fix Docker socket permission issue in CI/CD workflow MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Add --privileged flag and explicit Docker socket mount to container - Configure Buildx to use 'docker' driver instead of 'docker-container' - This avoids nested container permission issues while using full Ubuntu image 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- .gitea/workflows/build-deploy.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.gitea/workflows/build-deploy.yml b/.gitea/workflows/build-deploy.yml index d6b8d03..08fd821 100644 --- a/.gitea/workflows/build-deploy.yml +++ b/.gitea/workflows/build-deploy.yml @@ -10,6 +10,7 @@ jobs: runs-on: ubuntu-latest container: image: ghcr.io/catthehacker/ubuntu:full-22.04 + options: --privileged -v /var/run/docker.sock:/var/run/docker.sock steps: - name: Checkout code @@ -24,6 +25,8 @@ jobs: - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 + with: + driver: docker - name: Build and push Docker image uses: docker/build-push-action@v6