chore: 改進部署同步邏輯,避免使用 rsync 並保留 storage 與 .env
Some checks failed
Koori-ERP-Deploy-System / deploy-demo (push) Failing after 11m22s
Koori-ERP-Deploy-System / deploy-production (push) Has been skipped

This commit is contained in:
2026-01-09 11:52:33 +08:00
parent f22511e70e
commit 2c03436129

View File

@@ -20,13 +20,16 @@ jobs:
# 2. 將更新過的檔案同步到 amba 實體路徑 (重點在此)
- name: Sync to Amba Folder
run: |
apt-get update && apt-get install -y rsync
rsync -avz --delete \
--exclude='.git' \
--exclude='node_modules' \
--exclude='vendor' \
--exclude='storage' \
./ /koori-erp
sudo mkdir -p /koori-erp
sudo find /koori-erp -maxdepth 1 ! -name 'storage' ! -name '.env' ! -name '.' -exec rm -rf {} +
sudo cp -ar . /koori-erp/
cd /koori-erp
sudo rm -rf .git node_modules vendor
sudo chown -R 1000:1000 /koori-erp
- name: Deploy to 103 Demo
run: |