diff --git a/.gitea/workflows/deploy-front.yml b/.gitea/workflows/deploy-front.yml index 9a13562..f794c6b 100644 --- a/.gitea/workflows/deploy-front.yml +++ b/.gitea/workflows/deploy-front.yml @@ -13,6 +13,9 @@ jobs: # node:20 自带 npm;通过已配置的 registry-mirrors 拉取 container: image: node:20 + # 显式把宿主静态目录挂进 job 容器(act_runner 会校验 valid_volumes 白名单) + volumes: + - /data/www/userbase:/data/www/userbase steps: - name: Checkout uses: actions/checkout@v4 @@ -30,7 +33,7 @@ jobs: run: npm run build:prod - name: Deploy to static dir (/data/www/userbase/front) - # /data/www/userbase 由 act_runner 全局挂载进每个 job 容器 + # /data/www/userbase 已由 job container.volumes 挂入本容器 run: | rm -rf /data/www/userbase/front mkdir -p /data/www/userbase/front diff --git a/.gitea/workflows/example-docker.yml b/.gitea/workflows/example-docker.yml index 35367bf..bed29eb 100644 --- a/.gitea/workflows/example-docker.yml +++ b/.gitea/workflows/example-docker.yml @@ -16,9 +16,12 @@ on: jobs: docker-build-push: runs-on: ubuntu-latest - # docker:24 自带 docker CLI,复用宿主 docker daemon(act_runner 已挂载 docker.sock) + # docker:24 自带 docker CLI,复用宿主 docker daemon + # docker.sock 显式挂入 job 容器(act_runner 会校验 valid_volumes 白名单) container: image: docker:24 + volumes: + - /var/run/docker.sock:/var/run/docker.sock steps: - uses: actions/checkout@v4