From ff66b295e10a9fb4bb4d4b41a7a2dc7ef2399556 Mon Sep 17 00:00:00 2001 From: sky121113 Date: Mon, 12 Jan 2026 10:29:24 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E7=B4=94=E7=A8=8B=E5=BC=8F=E7=A2=BC?= =?UTF-8?q?=E6=9B=B4=E6=96=B0=E6=99=82=E8=B7=B3=E9=81=8E=20docker=20compos?= =?UTF-8?q?e=EF=BC=8C=E6=B8=9B=E5=B0=91=E5=81=9C=E6=A9=9F=E6=99=82?= =?UTF-8?q?=E9=96=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/deploy.yaml | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/.gitea/workflows/deploy.yaml b/.gitea/workflows/deploy.yaml index 6f2ab07..ca55ca6 100644 --- a/.gitea/workflows/deploy.yaml +++ b/.gitea/workflows/deploy.yaml @@ -83,8 +83,14 @@ jobs: echo "🔄 偵測到 Docker 相關檔案變更,執行完整重建..." WWWGROUP=1000 WWWUSER=1000 docker compose up -d --build --wait else - echo "⚡ 無 Docker 檔案變更,僅重新啟動容器..." - WWWGROUP=1000 WWWUSER=1000 docker compose up -d --wait + echo "⚡ 無 Docker 檔案變更,僅重載服務..." + # 確保容器正在運行(若未運行則啟動) + if ! docker ps --format '{{.Names}}' | grep -q 'koori-erp-laravel'; then + echo "容器未運行,正在啟動..." + WWWGROUP=1000 WWWUSER=1000 docker compose up -d --wait + else + echo "容器已運行,跳過 docker compose,直接進行程式碼部署..." + fi fi echo "容器狀態:" && docker ps --filter "name=koori-erp-laravel" @@ -194,8 +200,14 @@ jobs: echo "🔄 偵測到 Docker 相關檔案變更,執行完整重建..." WWWGROUP=1000 WWWUSER=1000 docker compose up -d --build --wait else - echo "⚡ 無 Docker 檔案變更,僅重新啟動容器..." - WWWGROUP=1000 WWWUSER=1000 docker compose up -d --wait + echo "⚡ 無 Docker 檔案變更,僅重載服務..." + # 確保容器正在運行(若未運行則啟動) + if ! docker ps --format '{{.Names}}' | grep -q 'koori-erp-laravel'; then + echo "容器未運行,正在啟動..." + WWWGROUP=1000 WWWUSER=1000 docker compose up -d --wait + else + echo "容器已運行,跳過 docker compose,直接進行程式碼部署..." + fi fi echo "容器狀態:" && docker ps --filter "name=koori-erp-laravel"