From 58d4f10c493853db578ef109a97bcf61806f461d Mon Sep 17 00:00:00 2001 From: henry yo Date: Wed, 11 Mar 2026 02:22:25 +0800 Subject: [PATCH] change deploy.yaml --- .gitea/workflows/deploy.yaml | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/.gitea/workflows/deploy.yaml b/.gitea/workflows/deploy.yaml index ea2f46c..70e972e 100644 --- a/.gitea/workflows/deploy.yaml +++ b/.gitea/workflows/deploy.yaml @@ -2,18 +2,27 @@ name: Oracle Auto Deploy on: push: branches: - - main # 如果你的分支叫 master,請改為 master + - main jobs: redeploy: - runs-on: ubuntu-latest # 這裡會自動對應到你剛剛裝好的 oracle-runner + runs-on: ubuntu-latest steps: - name: Checkout Code uses: actions/checkout@v3 - name: Deploy to 1Panel Directory run: | - # 進入你 Line Bot 所在的資料夾 - cd /home/ubuntu/apps/linebot_finance - # 執行重啟與編譯 - docker compose up -d --build \ No newline at end of file + echo "開始執行佈署腳本..." + # 檢查當前路徑與權限 + whoami + pwd + + # 進入目標資料夾 + cd /home/ubuntu/apps/linebot_finance || { echo "找不到目錄"; exit 1; } + + # 執行更新(加上 sudo 是因為 Runner 通常權限較低) + echo "執行 Docker Compose..." + sudo docker compose up -d --build + + echo "佈署完成!" \ No newline at end of file