From 237fc740d71bb5d56bd7cd933ed8749349bc431f Mon Sep 17 00:00:00 2001 From: henry yo Date: Thu, 25 Jun 2026 16:16:13 +0800 Subject: [PATCH] fix: change deploy.yaml --- .gitea/workflows/deploy.yaml | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/.gitea/workflows/deploy.yaml b/.gitea/workflows/deploy.yaml index a0e545d..68df5c3 100644 --- a/.gitea/workflows/deploy.yaml +++ b/.gitea/workflows/deploy.yaml @@ -1,4 +1,5 @@ name: Laravel-Oracle-Deploy + on: push: branches: @@ -7,12 +8,19 @@ on: jobs: redeploy: runs-on: ubuntu-latest - + steps: - name: Checkout Code uses: actions/checkout@v3 - - name: Deploy via SSH to Host + - name: Deploy Backend Container run: | - # 1. 確保宿主機的專案目錄存在 - mkdir -p /home/ubuntu/apps/finance_app \ No newline at end of file + echo "🚀 開始執行主機 Docker 部屬流程..." + + # 1. 透過掛載的 docker.sock,直接控制宿主機在實體路徑下建立並啟動容器 + # 我們這裡使用 --project-directory 直接指定 1Panel 上的實體目錄 + # 請確認你的專案目錄下有 docker-compose.yml 檔案 + + docker compose -f docker-compose.yml --project-directory /home/ubuntu/apps/finance_app up -d --build --remove-orphans + + echo "🎉 部屬指令已發送!" \ No newline at end of file