From cd83bf4d7929c81d99d1c61da50e1e03b07ff973 Mon Sep 17 00:00:00 2001 From: sky121113 Date: Wed, 31 Dec 2025 15:32:12 +0800 Subject: [PATCH] cicd v7 --- .gitea/workflows/deploy.yaml | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/deploy.yaml b/.gitea/workflows/deploy.yaml index 7b97a10..9fffadd 100644 --- a/.gitea/workflows/deploy.yaml +++ b/.gitea/workflows/deploy.yaml @@ -16,10 +16,17 @@ jobs: - name: 2. Sync Files to Running Container run: | - # 即使不完整,也要給一個有 APP_PORT 和 FORWARD_DB_PORT 的檔案 - # 否則 Docker 會用預設值 3306 導致衝突 + # A. 先強制刪除 Runner 空間裡可能存在的舊 .env + rm -f .env + + # B. 執行複製 cp .env.example .env + # C. 【Debug 關鍵】在日誌裡印出來看,確定現在 Runner 看到的 .env 長怎樣 + echo "--- Current .env Content ---" + cat .env + echo "----------------------------" + docker compose up -d --build --force-recreate # 這一步最關鍵!它把剛抓下來的新 Code 塞進去「正在跑」的容器 # 它不會刪掉你的 .env,因為它是用 tar 覆蓋進去