From 2d08a5614cba89080fd9c20200346fb7c7b1b390 Mon Sep 17 00:00:00 2001 From: "Gan, Jimmy" Date: Tue, 19 May 2026 13:17:25 +0800 Subject: [PATCH 1/2] fix: add docker socket, network, and compose plugin to production deploy container The production deploy container was failing because: 1. No docker socket mounted -- docker commands couldn't connect to daemon 2. No docker-compose plugin -- docker compose commands unavailable 3. Missing gitea_gitea network -- git clone couldn't resolve gitea hostname Co-Authored-By: Claude Opus 4.7 --- .gitea/workflows/deploy.yml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index cccbc11..cd96363 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -5,8 +5,7 @@ on: paths: - 'dashboard/**' - '.gitea/workflows/deploy.yml' - -concurrency: + workflow_dispatch:concurrency: group: deploy-dashboard-main cancel-in-progress: true @@ -174,8 +173,12 @@ jobs: env: SECRET_KEY: test-secret-key-for-ci-environment-32chars-minimum container: + network: gitea_gitea + options: --add-host=host.docker.internal:host-gateway --dns 192.168.31.1 --dns 8.8.8.8 volumes: + - /var/run/docker.sock:/var/run/docker.sock - /var/packages/ContainerManager/target/usr/bin/docker:/usr/bin/docker + - /var/packages/ContainerManager/target/usr/bin/docker-compose:/usr/lib/docker/cli-plugins/docker-compose - /volume1/docker/nas-dashboard:/nas-dashboard steps: - name: Checkout repository -- 2.52.0 From 89e1dc535400b8f1aacf1af7f9670af8ff267233 Mon Sep 17 00:00:00 2001 From: "Gan, Jimmy" Date: Wed, 20 May 2026 14:33:01 +0800 Subject: [PATCH 2/2] fix: remove duplicate docker socket mount in deploy container config The docker socket was mounted twice (runner + deploy.yml), causing "Duplicate mount point: /var/run/docker.sock" errors. Also removed invalid docker-compose plugin path that doesn't exist on the runner. Co-Authored-By: Claude Opus 4.7 --- .gitea/workflows/deploy.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index cd96363..ae1e15c 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -176,9 +176,7 @@ jobs: network: gitea_gitea options: --add-host=host.docker.internal:host-gateway --dns 192.168.31.1 --dns 8.8.8.8 volumes: - - /var/run/docker.sock:/var/run/docker.sock - /var/packages/ContainerManager/target/usr/bin/docker:/usr/bin/docker - - /var/packages/ContainerManager/target/usr/bin/docker-compose:/usr/lib/docker/cli-plugins/docker-compose - /volume1/docker/nas-dashboard:/nas-dashboard steps: - name: Checkout repository -- 2.52.0