From 80c964db3f772d199b02a51a46de2723e19c6daa Mon Sep 17 00:00:00 2001 From: "Gan, Jimmy" Date: Sat, 4 Apr 2026 08:35:04 +0800 Subject: [PATCH] fix: revert to original working deploy approach The 'name: nas-dashboard-dev' field added in commit a88f5b9 broke auto-deployment by causing Docker Compose network connection errors. Reverting to the original working approach: - Remove 'name:' field from docker-compose.dev.yml - Use simple 'docker compose up -d --pull never' This worked for months before the recent changes. --- .gitea/workflows/deploy-dev.yml | 7 ++----- dashboard/docker-compose.dev.yml | 2 -- 2 files changed, 2 insertions(+), 7 deletions(-) diff --git a/.gitea/workflows/deploy-dev.yml b/.gitea/workflows/deploy-dev.yml index f7aa496..25d5483 100644 --- a/.gitea/workflows/deploy-dev.yml +++ b/.gitea/workflows/deploy-dev.yml @@ -63,8 +63,5 @@ jobs: run: cp dashboard/docker-compose.dev.yml /nas-dashboard/docker-compose.dev.yml - name: Deploy dev run: | - echo "✅ Image built successfully: nas-dashboard-dev:latest" - echo "" - echo "⚠️ Automatic deployment is not possible due to Docker-in-Docker network limitations." - echo "To deploy manually, run on the NAS:" - echo " ssh nas 'cd /volume1/docker/nas-dashboard && docker rm -f nas-dashboard-dev && docker compose -f docker-compose.dev.yml up -d --pull never'" + export DOCKER_API_VERSION=1.43 + docker compose -f /nas-dashboard/docker-compose.dev.yml up -d --pull never diff --git a/dashboard/docker-compose.dev.yml b/dashboard/docker-compose.dev.yml index f47f047..3304a48 100644 --- a/dashboard/docker-compose.dev.yml +++ b/dashboard/docker-compose.dev.yml @@ -1,5 +1,3 @@ -name: nas-dashboard-dev - services: dashboard-dev: image: nas-dashboard-dev:latest