diff --git a/.gitea/workflows/deploy.yaml b/.gitea/workflows/deploy.yaml index e76c34a..f752b6b 100644 --- a/.gitea/workflows/deploy.yaml +++ b/.gitea/workflows/deploy.yaml @@ -31,9 +31,12 @@ jobs: run: npm run build # 🎯 Vite 會在這裡讀取剛剛產生的 .env.production,把網址寫死進去! # 🎯 新增這步:把缺失的 netcat 裝回來 - - name: Install Netcat - run: sudo apt-get update && sudo apt-get install -y netcat-openbsd - - - name: Stream Dist out of Container - run: | - tar -czf - -C dist . | nc -w 3 localhost 9999 || true + - name: Deploy to 1Panel via SCP + uses: appleboy/scp-action@v0.1.7 + with: + host: fin-buddy.duckdns.org + username: ubuntu # 你的 Oracle SSH 登入帳號 + key: ${{ secrets.SERVER_SSH_KEY }} # ⚠️ 需要去 Gitea 設定這把私鑰 + source: "dist/*" + target: "/opt/1panel/apps/openresty/openresty/www/sites/fin-buddy.duckdns.org/index/" + strip_components: 1