From 2d08a5614cba89080fd9c20200346fb7c7b1b390 Mon Sep 17 00:00:00 2001 From: "Gan, Jimmy" Date: Tue, 19 May 2026 13:17:25 +0800 Subject: [PATCH] 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