diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index a88aabc..b6097b1 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -31,9 +31,19 @@ jobs: ssh -o StrictHostKeyChecking=no -p ${{ secrets.NAS_PORT }} \ ${{ secrets.NAS_USER }}@${{ secrets.NAS_HOST }} echo "SSH connection successful" - - name: Rsync to NAS + - name: Test directory access run: | - rsync -avz -e "ssh -p ${{ secrets.NAS_PORT }}" ./ \ + ssh -p ${{ secrets.NAS_PORT }} admin@${{ secrets.NAS_HOST }} \ + "ls -la /volume1/homes/admin/ && whoami && pwd" + + - name: Create target directory if not exists + run: | + 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) + run: | + rsync -avz -e "ssh -vvv -p ${{ secrets.NAS_PORT }}" ./ \ admin@${{ secrets.NAS_HOST }}:/volume1/homes/admin/nginx-infra/ - name: Remote docker-compose up