Files
linebot_finance/.gitea/workflows/deploy.yaml
henry yo 1408a235cf feat: linebot
change deploy.yaml
2026-03-18 00:41:15 +08:00

23 lines
706 B
YAML

name: Oracle-Deploy
on:
push:
branches:
- main
jobs:
redeploy:
runs-on: ubuntu-latest # 改成這個,對應你的 Runner 標籤
steps:
- name: Sync and Deploy
run: |
# 1. 進入目錄 (若失敗直接停止)
cd /home/ubuntu/apps/linebot_finance || exit 1
# 2. 強制更新代碼 (避免任何 conflict 導致卡住)
# 注意:這裡假設你已經執行過 git config credential.helper store 讓它記住密碼了
git fetch origin main
git reset --hard origin/main
# 3. 部署與清理
docker compose up -d --build --remove-orphans
docker image prune -f