mirror of
https://github.com/henry4682/linebot_finance.git
synced 2026-05-16 04:41:52 +00:00
change deploy.yaml
This commit is contained in:
@@ -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
|
||||
# 先找一下 docker 在哪,避免它路徑又跑掉
|
||||
DOCKER_PATH=$(which docker)
|
||||
echo "Using docker at: $DOCKER_PATH"
|
||||
|
||||
$DOCKER_PATH compose up -d --build --remove-orphans
|
||||
$DOCKER_PATH image prune -f
|
||||
Reference in New Issue
Block a user