From b4adb494a5c1c907c28a4aca1ec66cfaa663cfcf Mon Sep 17 00:00:00 2001 From: KeshavAnandCode Date: Wed, 20 May 2026 15:28:55 -0500 Subject: [PATCH] use scp instead of rsync --- .gitea/workflows/deploy.yml | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index edc6b72..e234436 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -22,9 +22,6 @@ jobs: - name: Build run: mkdocs build --strict - - name: Install rsync - run: sudo apt-get install -y rsync - - name: Deploy env: SSH_DEPLOY_KEY: ${{ secrets.SSH_DEPLOY_KEY }} @@ -35,7 +32,11 @@ jobs: echo "$SSH_DEPLOY_KEY" > ~/.ssh/deploy_key chmod 600 ~/.ssh/deploy_key ssh-keyscan -H $SERVER_HOST >> ~/.ssh/known_hosts - rsync -avz --delete \ - -e "ssh -i ~/.ssh/deploy_key" \ - site/ \ + + # Clear old files on server + ssh -i ~/.ssh/deploy_key $SERVER_USER@$SERVER_HOST \ + "rm -rf /var/www/foreignthon-docs/* && mkdir -p /var/www/foreignthon-docs" + + # Copy built site + scp -i ~/.ssh/deploy_key -r site/* \ $SERVER_USER@$SERVER_HOST:/var/www/foreignthon-docs/