workflow angepasst
Some checks failed
Deploy to Pages / deploy (push) Failing after 18s

This commit is contained in:
2026-02-01 18:57:00 +01:00
parent 78ba78e323
commit 57d22f3af4

View File

@@ -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