diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index 3853be0fd..ce5ee70f5 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -33,17 +33,15 @@ jobs: shell: bash run: | set -euo pipefail - docker run --rm \ + tar --exclude=.git -cf - . | docker run --rm -i \ -v /:/host \ - -v "$PWD":/workspace-src \ alpine:3.20 \ sh -lc ' set -eu mkdir -p /host/var/lib/xiaoxia-saas-staging rm -rf /host/var/lib/xiaoxia-saas-staging/repo mkdir -p /host/var/lib/xiaoxia-saas-staging/repo - cd /workspace-src - tar --exclude=.git -cf - . | tar -xf - -C /host/var/lib/xiaoxia-saas-staging/repo + tar -xf - -C /host/var/lib/xiaoxia-saas-staging/repo ' - name: Verify staging env file @@ -123,17 +121,15 @@ jobs: shell: bash run: | set -euo pipefail - docker run --rm \ + tar --exclude=.git -cf - . | docker run --rm -i \ -v /:/host \ - -v "$PWD":/workspace-src \ alpine:3.20 \ sh -lc ' set -eu mkdir -p /host/var/lib/xiaoxia-saas-production rm -rf /host/var/lib/xiaoxia-saas-production/repo mkdir -p /host/var/lib/xiaoxia-saas-production/repo - cd /workspace-src - tar --exclude=.git -cf - . | tar -xf - -C /host/var/lib/xiaoxia-saas-production/repo + tar -xf - -C /host/var/lib/xiaoxia-saas-production/repo ' - name: Verify production env file