use scp instead of rsync
Some checks failed
Deploy Docs / deploy (push) Failing after 7s

This commit is contained in:
2026-05-20 15:28:55 -05:00
parent 6e77f09199
commit b4adb494a5

View File

@@ -22,9 +22,6 @@ jobs:
- name: Build - name: Build
run: mkdocs build --strict run: mkdocs build --strict
- name: Install rsync
run: sudo apt-get install -y rsync
- name: Deploy - name: Deploy
env: env:
SSH_DEPLOY_KEY: ${{ secrets.SSH_DEPLOY_KEY }} SSH_DEPLOY_KEY: ${{ secrets.SSH_DEPLOY_KEY }}
@@ -35,7 +32,11 @@ jobs:
echo "$SSH_DEPLOY_KEY" > ~/.ssh/deploy_key echo "$SSH_DEPLOY_KEY" > ~/.ssh/deploy_key
chmod 600 ~/.ssh/deploy_key chmod 600 ~/.ssh/deploy_key
ssh-keyscan -H $SERVER_HOST >> ~/.ssh/known_hosts ssh-keyscan -H $SERVER_HOST >> ~/.ssh/known_hosts
rsync -avz --delete \
-e "ssh -i ~/.ssh/deploy_key" \ # Clear old files on server
site/ \ 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/ $SERVER_USER@$SERVER_HOST:/var/www/foreignthon-docs/