From 9e574fea85dd19043d396a806ad6cfe16d4040c2 Mon Sep 17 00:00:00 2001 From: sky121113 Date: Wed, 21 Jan 2026 13:06:01 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20CI/CD=20=E8=A8=AD=E5=AE=9A?= =?UTF-8?q?=EF=BC=9A=E6=AD=A3=E5=BC=8F=E6=A9=9F=E8=B7=AF=E5=BE=91=E6=94=B9?= =?UTF-8?q?=E7=82=BA=20star-erp?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/deploy.yaml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/.gitea/workflows/deploy.yaml b/.gitea/workflows/deploy.yaml index 53af6e1..7c0eaf1 100644 --- a/.gitea/workflows/deploy.yaml +++ b/.gitea/workflows/deploy.yaml @@ -132,7 +132,7 @@ jobs: --exclude='vendor' \ --exclude='public/build' \ -e "ssh -p 2224 -i ~/.ssh/id_rsa_prod -o StrictHostKeyChecking=no" \ - ./ root@erp.koori.tw:/var/www/koori-erp-prod/ + ./ root@erp.koori.tw:/var/www/star-erp/ rm ~/.ssh/id_rsa_prod @@ -146,7 +146,7 @@ jobs: username: root key: ${{ secrets.PROD_SSH_KEY }} script: | - cd /var/www/koori-erp-prod + cd /var/www/star-erp # 檢查最近的 commit 是否包含 Dockerfile 或 compose.yaml 的變更 if git diff --name-only HEAD~1 HEAD 2>/dev/null | grep -qE '(Dockerfile|compose\.yaml|docker-compose\.yaml)'; then echo "REBUILD_NEEDED=true" @@ -163,7 +163,7 @@ jobs: username: root key: ${{ secrets.PROD_SSH_KEY }} script: | - cd /var/www/koori-erp-prod + cd /var/www/star-erp chown -R 1000:1000 . # 檢查是否需要重建 @@ -173,7 +173,7 @@ jobs: else echo "⚡ 無 Docker 檔案變更,僅重載服務..." # 確保容器正在運行(若未運行則啟動) - if ! docker ps --format '{{.Names}}' | grep -q 'koori-erp-laravel'; then + if ! docker ps --format '{{.Names}}' | grep -q 'star-erp-laravel'; then echo "容器未運行,正在啟動..." WWWGROUP=1000 WWWUSER=1000 docker compose up -d --wait else @@ -181,9 +181,9 @@ jobs: fi fi - echo "容器狀態:" && docker ps --filter "name=koori-erp-laravel" + echo "容器狀態:" && docker ps --filter "name=star-erp-laravel" - docker exec -u 1000:1000 -w /var/www/html koori-erp-laravel sh -c " + docker exec -u 1000:1000 -w /var/www/html star-erp-laravel sh -c " composer install --no-dev --optimize-autoloader && npm install && npm run build @@ -193,4 +193,4 @@ jobs: php artisan optimize && php artisan view:cache " - docker exec koori-erp-laravel chmod -R 775 /var/www/html/storage /var/www/html/bootstrap/cache \ No newline at end of file + docker exec star-erp-laravel chmod -R 775 /var/www/html/storage /var/www/html/bootstrap/cache \ No newline at end of file