diff --git a/.gitea/workflows/deploy.yaml b/.gitea/workflows/deploy.yaml index c0eedb8..b260e93 100644 --- a/.gitea/workflows/deploy.yaml +++ b/.gitea/workflows/deploy.yaml @@ -15,17 +15,11 @@ jobs: repository: ${{ gitea.repository }} - name: 2. Sync Files to Running Container - run: | - # A. 先強制刪除 Runner 空間裡可能存在的舊 .env - rm -f .env - + run: | # B. 執行複製 cp .env.example .env - - # C. 【Debug 關鍵】在日誌裡印出來看,確定現在 Runner 看到的 .env 長怎樣 - echo "--- Current .env Content ---" - cat .env - echo "----------------------------" + + sed -i "s|^APP_KEY=.*|APP_KEY=${{ secrets.APP_KEY }}|g" .env docker compose up -d --build --force-recreate # 這一步最關鍵!它把剛抓下來的新 Code 塞進去「正在跑」的容器