From 280dd5c3ecd62ef7cbcbc98fb8dc078dd5f01317 Mon Sep 17 00:00:00 2001 From: henry yo Date: Fri, 26 Jun 2026 00:17:19 +0800 Subject: [PATCH] fix: change config --- .gitea/workflows/deploy.yml | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index 4c745f6..939acb7 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -23,8 +23,10 @@ jobs: - name: Build Project run: npm run build # 🎯 編譯出 dist 資料夾 - - name: Copy Files to 1Panel Site Directory + - name: Copy Files via Docker Volume Mount run: | - sudo mkdir -p /www/sites/fin-buddy.duckdns.org/index/ - sudo cp -r dist/* /www/sites/fin-buddy.duckdns.org/index/ - sudo chmod -R 755 /www/sites/fin-buddy.duckdns.org/index/ \ No newline at end of file + # 用一個帶有掛載的臨時小容器,把目前工作區的 dist,直接同步到主機實體的 1Panel 目錄下 + docker run --rm \ + -v $(pwd)/dist:/src_dist \ + -v /www/sites/fin-buddy.duckdns.org:/target_site \ + alpine sh -c "mkdir -p /target_site/index && cp -r /src_dist/* /target_site/index/ && chmod -R 755 /target_site/index" \ No newline at end of file