From 66958fd5f0c03f53d2827b6dcaad7698d9a97b9a Mon Sep 17 00:00:00 2001 From: henry yo Date: Wed, 18 Mar 2026 01:57:03 +0800 Subject: [PATCH] change deploy.yaml --- .gitea/workflows/deploy.yaml | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/.gitea/workflows/deploy.yaml b/.gitea/workflows/deploy.yaml index c03bbd3..1bfa120 100644 --- a/.gitea/workflows/deploy.yaml +++ b/.gitea/workflows/deploy.yaml @@ -6,9 +6,13 @@ on: jobs: redeploy: - runs-on: self-hosted # 這裡確保對應到你的 Runner 標籤 + # 這裡請確認你的 Runner 標籤,如果當初填的是 host,就改填 host + runs-on: self-hosted + + # 加上這個,強迫 Runner 直接在 Ubuntu 系統環境跑,不准開 Docker 容器跑任務 container: - image: "" # <--- 最關鍵的一行!設為空字串,強迫它在 Host 執行 + image: "" + steps: - name: Sync and Deploy run: | @@ -16,6 +20,9 @@ jobs: git fetch origin main git reset --hard origin/main - # 直接使用絕對路徑呼叫 Docker - /usr/bin/docker compose up -d --build --remove-orphans - /usr/bin/docker image prune -f \ No newline at end of file + # 先找一下 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