fix: CI/CD 部署固定到 /root/camtalk 目录,确保 compose 能正确管理容器生命周期

This commit is contained in:
hhs
2026-06-20 13:33:05 +08:00
parent 93d5a90495
commit d53de4f33f
3 changed files with 9 additions and 120 deletions

View File

@@ -14,8 +14,13 @@ jobs:
- name: Install Docker CLI
run: apk add --no-cache docker-cli docker-cli-compose
- name: Sync to deploy directory
run: |
mkdir -p /root/camtalk
rsync -a --delete --exclude='.env' --exclude='pgdata' --exclude='redisdata' ./ /root/camtalk/
- name: Build and Deploy
run: |
chmod +x deploy.sh
./deploy.sh build
./deploy.sh restart
chmod +x /root/camtalk/deploy.sh
/root/camtalk/deploy.sh build
/root/camtalk/deploy.sh restart