docs: document Docker-in-Docker limitation preventing auto-deploy
Deploy Dashboard (Dev) / deploy-dev (push) Successful in 6m10s
Run Tests / Frontend Tests (push) Has been cancelled
Run Tests / Backend Tests (push) Has started running
Run Tests / Test Summary (push) Has been cancelled

This commit is contained in:
Gan, Jimmy
2026-04-04 09:47:20 +08:00
parent b432017c84
commit 9daf636fa0
+7 -5
View File
@@ -63,8 +63,10 @@ jobs:
run: cp dashboard/docker-compose.dev.yml /nas-dashboard/docker-compose.dev.yml run: cp dashboard/docker-compose.dev.yml /nas-dashboard/docker-compose.dev.yml
- name: Deploy dev - name: Deploy dev
run: | run: |
export DOCKER_API_VERSION=1.43 echo "✅ Image built: nas-dashboard-dev:latest"
cd /nas-dashboard echo ""
# Remove old container completely, then create fresh echo "⚠️ Auto-deploy blocked by Docker-in-Docker network limitation"
docker rm -f nas-dashboard-dev || true echo "Containers with external networks cannot be created from workflow context"
docker compose -f docker-compose.dev.yml up -d --pull never echo ""
echo "To deploy, run:"
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'"