diff --git a/.gitea/workflows/deploy.yaml b/.gitea/workflows/deploy.yaml index 344d167..0d2122f 100644 --- a/.gitea/workflows/deploy.yaml +++ b/.gitea/workflows/deploy.yaml @@ -6,22 +6,15 @@ on: jobs: redeploy: - runs-on: self-hosted # 這裡要跟剛才補上的標籤一致 + # 這裡必須跟剛才在 config.yaml 填的一模一樣 + runs-on: self-hosted - # 加上這個,強迫 Runner 直接在 Ubuntu 系統環境跑,不准開 Docker 容器跑任務 - container: - image: "" - steps: - name: Sync and Deploy run: | cd /home/ubuntu/apps/linebot_finance || exit 1 git fetch origin main git reset --hard origin/main - - # 先找一下 docker 在哪,避免它路徑又跑掉 - DOCKER_PATH=$(which docker) - echo "Using docker at: $DOCKER_PATH" - - $DOCKER_PATH compose up -d --build --remove-orphans - $DOCKER_PATH image prune -f \ No newline at end of file + # 宿主機模式下,這裡就能直接用到 docker 了 + docker compose up -d --build --remove-orphans + docker image prune -f \ No newline at end of file