refactor: 移除維護模式啟用/停用步驟
This commit is contained in:
@@ -34,20 +34,6 @@ jobs:
|
||||
./ amba@192.168.0.103:/home/amba/koori-erp/
|
||||
rm ~/.ssh/id_rsa_demo
|
||||
|
||||
# 1.5 啟用維護模式(讓使用者看到維護畫面而非 500)
|
||||
- name: Step 1.5 - Enable Maintenance Mode
|
||||
uses: appleboy/ssh-action@master
|
||||
with:
|
||||
host: 192.168.0.103
|
||||
port: 22
|
||||
username: amba
|
||||
key: ${{ secrets.DEMO_SSH_KEY }}
|
||||
script: |
|
||||
cd /home/amba/koori-erp
|
||||
if [ -f artisan ]; then
|
||||
docker exec koori-erp-laravel php artisan down --refresh=15 --retry=60 || true
|
||||
fi
|
||||
|
||||
# 2. 檢查是否需要重建容器(只有 Dockerfile 或 compose.yaml 變動時才重建)
|
||||
- name: Step 2 - Check if Rebuild Needed
|
||||
id: check_rebuild
|
||||
@@ -114,17 +100,6 @@ jobs:
|
||||
"
|
||||
docker exec koori-erp-laravel chmod -R 775 /var/www/html/storage /var/www/html/bootstrap/cache
|
||||
|
||||
# 5. 關閉維護模式(部署完成,恢復服務)
|
||||
- name: Step 5 - Disable Maintenance Mode
|
||||
uses: appleboy/ssh-action@master
|
||||
with:
|
||||
host: 192.168.0.103
|
||||
port: 22
|
||||
username: amba
|
||||
key: ${{ secrets.DEMO_SSH_KEY }}
|
||||
script: |
|
||||
docker exec koori-erp-laravel php artisan up
|
||||
|
||||
# --- 2. 正式環境部署 (erp.koori.tw:2224) ---
|
||||
deploy-production:
|
||||
if: github.ref == 'refs/heads/main'
|
||||
@@ -151,19 +126,6 @@ jobs:
|
||||
./ root@erp.koori.tw:/var/www/koori-erp-prod/
|
||||
rm ~/.ssh/id_rsa_prod
|
||||
|
||||
# 1.5 啟用維護模式(讓使用者看到維護畫面而非 500)
|
||||
- name: Step 1.5 - Enable Maintenance Mode
|
||||
uses: appleboy/ssh-action@master
|
||||
with:
|
||||
host: erp.koori.tw
|
||||
port: 2224
|
||||
username: root
|
||||
key: ${{ secrets.PROD_SSH_KEY }}
|
||||
script: |
|
||||
cd /var/www/koori-erp-prod
|
||||
if [ -f artisan ]; then
|
||||
docker exec koori-erp-laravel php artisan down --refresh=15 --retry=60 || true
|
||||
fi
|
||||
|
||||
# 2. 檢查是否需要重建容器(只有 Dockerfile 或 compose.yaml 變動時才重建)
|
||||
- name: Step 2 - Check if Rebuild Needed
|
||||
@@ -224,17 +186,6 @@ jobs:
|
||||
"
|
||||
docker exec koori-erp-laravel chmod -R 775 /var/www/html/storage /var/www/html/bootstrap/cache
|
||||
|
||||
# 4. 關閉維護模式(部署完成,恢復服務)
|
||||
- name: Step 4 - Disable Maintenance Mode
|
||||
uses: appleboy/ssh-action@master
|
||||
with:
|
||||
host: erp.koori.tw
|
||||
port: 2224
|
||||
username: root
|
||||
key: ${{ secrets.PROD_SSH_KEY }}
|
||||
script: |
|
||||
docker exec koori-erp-laravel php artisan up
|
||||
|
||||
|
||||
# 3. 處理後端與前端依賴(這時網站可能因為沒 vendor 呈現 500/502)
|
||||
# - name: Step 3 - Composer & NPM Build
|
||||
|
||||
Reference in New Issue
Block a user