From 776e5b8f0453fafa38f74ed8f2b6b63e8650ff5f Mon Sep 17 00:00:00 2001 From: wonder Date: Wed, 27 May 2026 13:44:46 +0800 Subject: [PATCH] fix: use docker cp instead of volume mount for nginx deploy The act runner's Docker volume mount path doesn't resolve to a valid host path, causing 403 Forbidden from nginx. Copy files directly into the container instead. Co-Authored-By: Claude Opus 4.7 --- .gitea/workflows/deploy.yaml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.gitea/workflows/deploy.yaml b/.gitea/workflows/deploy.yaml index 66020fa..42901d6 100644 --- a/.gitea/workflows/deploy.yaml +++ b/.gitea/workflows/deploy.yaml @@ -31,11 +31,10 @@ jobs: - name: Deploy to nginx run: | - chmod -R o+rX dist docker rm -f slides-nginx 2>/dev/null || true docker run -d \ --name slides-nginx \ --restart unless-stopped \ -p 8080:80 \ - -v ${{ github.workspace }}/dist:/usr/share/nginx/html:ro \ nginx:alpine + docker cp dist/. slides-nginx:/usr/share/nginx/html/