From 57d22f3af43ca018dbd47e5447953566f03aa432 Mon Sep 17 00:00:00 2001 From: Florian Walther Date: Sun, 1 Feb 2026 18:57:00 +0100 Subject: [PATCH] workflow angepasst --- .gitea/workflows/deploy.yml | 30 ++++++++++++------------------ 1 file changed, 12 insertions(+), 18 deletions(-) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index b4c915c..2374948 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -1,27 +1,21 @@ -name: Deploy Gitea Pages -run-name: ${{ gitea.actor }} deployst die Seite 🚀 - +name: Deploy to Pages on: push: - branches: - - main # Oder dein Default-Branch + branches: [main] jobs: deploy: - runs-on: ubuntu-latest # Dein Gitea Runner + runs-on: ubuntu-latest steps: - - name: Checkout Code + - name: Checkout uses: actions/checkout@v3 - # Optional: Hier Build-Schritte einfügen (z.B. npm run build oder hugo) - - - name: Dateien auf Webserver übertragen - uses: https://github.com/appleboy/scp-action@master + - name: Deploy via Rsync + uses: https://github.com/絞り/rsync-deploy-action@v1 # Ein gängiger rsync wrapper with: - host: pages.scu.si - username: ${{ secrets.DEPLOY_USER }} - key: ${{ secrets.DEPLOY_SSH_KEY }} - port: 22 - source: "./public/*" # Der Ordner mit deiner fertigen Seite - target: "/var/www/gitea-pages/rclone-app" - strip_components: 1 + host: ${{ secrets.DEPLOY_HOST }} + user: ${{ secrets.DEPLOY_USER }} + ssh_private_key: ${{ secrets.DEPLOY_SSH_KEY }} + local_path: "./*" # Alle Dateien im Repo + remote_path: "/data/pages/pages/rclone-app" + args: "-avz --delete" # --delete löscht entfernte Dateien im Ziel