diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 64a8eb2..bb363e2 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -46,10 +46,10 @@ jobs: ssh -p ${{ secrets.NAS_PORT }} admin@${{ secrets.NAS_HOST }} \ "which rsync && rsync --version" - - name: Alternative deployment via tar and SSH + - name: Clean and deploy via tar and SSH run: | - tar czf - . | ssh -p ${{ secrets.NAS_PORT }} admin@${{ secrets.NAS_HOST }} \ - "cd /volume1/homes/admin/nginx-infra && tar xzf -" + tar czf - --exclude='.git' . | ssh -p ${{ secrets.NAS_PORT }} admin@${{ secrets.NAS_HOST }} \ + "rm -rf /volume1/homes/admin/nginx-infra/* && cd /volume1/homes/admin/nginx-infra && tar xzf -" - name: Check Docker permissions run: |