cicd v9
All checks were successful
Koori-ERP-Sync-Only / sync-update (push) Successful in 47s

This commit is contained in:
2025-12-31 15:54:50 +08:00
parent 935c9b9c3c
commit 8330c99e4b

View File

@@ -32,8 +32,6 @@ jobs:
# 它不會刪掉你的 .env因為它是用 tar 覆蓋進去 # 它不會刪掉你的 .env因為它是用 tar 覆蓋進去
tar -cf - . | docker exec -i koori-erp-laravel.test-1 tar -xf - -C /var/www/html tar -cf - . | docker exec -i koori-erp-laravel.test-1 tar -xf - -C /var/www/html
# 確保權限(避免你 push 上去的檔案權限不對)
docker exec koori-erp-laravel.test-1 chown -R www-data:www-data /var/www/html
- name: 3. Refresh Backend (Only if needed) - name: 3. Refresh Backend (Only if needed)
run: | run: |
@@ -47,8 +45,12 @@ jobs:
# 既然你改了前端,就要在容器內重新跑一次打包 # 既然你改了前端,就要在容器內重新跑一次打包
docker exec -w /var/www/html koori-erp-laravel.test-1 npm install docker exec -w /var/www/html koori-erp-laravel.test-1 npm install
docker exec -w /var/www/html koori-erp-laravel.test-1 npm run build docker exec -w /var/www/html koori-erp-laravel.test-1 npm run build
- name: 5. Final Permission Fix
- name: 5. Clear Old Cache run: |
# 統一修正權限
docker exec koori-erp-laravel.test-1 chown -R www-data:www-data /var/www/html/storage /var/www/html/bootstrap/cache
docker exec koori-erp-laravel.test-1 chmod -R 775 /var/www/html/storage /var/www/html/bootstrap/cache
- name: 6. Clear Old Cache
run: | run: |
# 讓 Laravel 重新讀取最新的路由與設定 # 讓 Laravel 重新讀取最新的路由與設定
docker exec koori-erp-laravel.test-1 php artisan config:clear docker exec koori-erp-laravel.test-1 php artisan config:clear