chore: 改進部署同步邏輯,避免使用 rsync 並保留 storage 與 .env
This commit is contained in:
@@ -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: |
|
||||
|
||||
Reference in New Issue
Block a user