diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index b6097b1..b72a8d0 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -41,10 +41,15 @@ jobs: ssh -p ${{ secrets.NAS_PORT }} admin@${{ secrets.NAS_HOST }} \ "mkdir -p /volume1/homes/admin/nginx-infra && ls -la /volume1/homes/admin/nginx-infra" - - name: Rsync to NAS (with verbose SSH) + - name: Test rsync availability run: | - rsync -avz -e "ssh -vvv -p ${{ secrets.NAS_PORT }}" ./ \ - admin@${{ secrets.NAS_HOST }}:/volume1/homes/admin/nginx-infra/ + ssh -p ${{ secrets.NAS_PORT }} admin@${{ secrets.NAS_HOST }} \ + "which rsync && rsync --version" + + - name: Alternative deployment via tar and SSH + run: | + tar czf - . | ssh -p ${{ secrets.NAS_PORT }} admin@${{ secrets.NAS_HOST }} \ + "cd /volume1/homes/admin/nginx-infra && tar xzf -" - name: Remote docker-compose up run: |