From 7bca28e484d24e6cb6979fb09246b86f7630c094 Mon Sep 17 00:00:00 2001
From: aria <hello@aria.coffee>
Date: Mon, 19 May 2025 20:06:18 +1000
Subject: [PATCH] Try rsync deploy

---
 .forgejo/workflows/deploy.yaml | 18 ++++++++++++++----
 1 file changed, 14 insertions(+), 4 deletions(-)

diff --git a/.forgejo/workflows/deploy.yaml b/.forgejo/workflows/deploy.yaml
index 4496875..c1b6b20 100644
--- a/.forgejo/workflows/deploy.yaml
+++ b/.forgejo/workflows/deploy.yaml
@@ -54,10 +54,20 @@ jobs:
         run: |
           ssh -i ~/.ssh/aria-coffee-deploy ${{ vars.SERVER_USER }}@${{ vars.SERVER_HOST }} "[ -d "/var/www/Aria/dist" ] && mv /var/www/Aria/dist /var/www/Aria/dist-old"
 
-      - name: Copy over new build-action
-        run: |
-          scp -i ~/.ssh/aria-coffee-deploy -rC ./dist ${{ vars.SERVER_USER }}@${{ vars.SERVER_HOST }}:/var/www/Aria
-      
+      # - name: Copy over new build-action
+      #   run: |
+      #     scp -i ~/.ssh/aria-coffee-deploy -rC ./dist ${{ vars.SERVER_USER }}@${{ vars.SERVER_HOST }}:/var/www/Aria
+
+      - name: rsync deployments
+        uses: https://github.com/Burnett01/rsync-deployments@7.0.2
+        with:
+          switches: -avzrP
+          path: dist/
+          remote_path: /var/www/Aria/dist
+          remote_host: ${{ vars.SERVER_HOST }}
+          remote_user: ${{ vars.SERVER_USER }}
+          remote_key: ${{ secrets.SSH_KEY }}
+
       - name: Set permissions on the deployed files
         run: |
           ssh -i ~/.ssh/aria-coffee-deploy ${{ vars.SERVER_USER }}@${{ vars.SERVER_HOST }} "chmod -R 755 /var/www/Aria/dist"