diff --git a/.gitea/workflows/deploy-bcards.yml b/.gitea/workflows/deploy-bcards.yml index 4988df5..5003c2d 100644 --- a/.gitea/workflows/deploy-bcards.yml +++ b/.gitea/workflows/deploy-bcards.yml @@ -282,7 +282,7 @@ jobs: for NODE in ${{ env.SWARM_MANAGER }} ${{ env.SWARM_WORKER }}; do echo "📂 Syncing content to $NODE..." ssh -o StrictHostKeyChecking=no ubuntu@$NODE 'sudo mkdir -p /opt/bcards-content/bcards && sudo chown -R ubuntu:ubuntu /opt/bcards-content' - scp -o StrictHostKeyChecking=no -r src/BCards.Web/Content/Tenants/bcards/. ubuntu@$NODE:/opt/bcards-content/bcards/ + rsync -az --delete -e "ssh -o StrictHostKeyChecking=no" src/BCards.Web/Content/Tenants/bcards/ ubuntu@$NODE:/opt/bcards-content/bcards/ done # ── Deploy stack on manager ───────────────────────────────────────── @@ -427,7 +427,7 @@ jobs: for NODE in ${{ env.SWARM_MANAGER }} ${{ env.SWARM_WORKER }}; do echo "📂 Syncing spicylinks content to $NODE..." ssh -o StrictHostKeyChecking=no ubuntu@$NODE 'sudo mkdir -p /opt/bcards-content/spicylinks && sudo chown -R ubuntu:ubuntu /opt/bcards-content' - scp -o StrictHostKeyChecking=no -r src/BCards.Web/Content/Tenants/spicylinks/. ubuntu@$NODE:/opt/bcards-content/spicylinks/ + rsync -az --delete -e "ssh -o StrictHostKeyChecking=no" src/BCards.Web/Content/Tenants/spicylinks/ ubuntu@$NODE:/opt/bcards-content/spicylinks/ done # ── Deploy stack on manager ───────────────────────────────────────── @@ -572,7 +572,7 @@ jobs: for NODE in ${{ env.SWARM_MANAGER }} ${{ env.SWARM_WORKER }}; do echo "📂 Syncing luslinks content to $NODE..." ssh -o StrictHostKeyChecking=no ubuntu@$NODE 'sudo mkdir -p /opt/bcards-content/luslinks && sudo chown -R ubuntu:ubuntu /opt/bcards-content' - scp -o StrictHostKeyChecking=no -r src/BCards.Web/Content/Tenants/luslinks/. ubuntu@$NODE:/opt/bcards-content/luslinks/ + rsync -az --delete -e "ssh -o StrictHostKeyChecking=no" src/BCards.Web/Content/Tenants/luslinks/ ubuntu@$NODE:/opt/bcards-content/luslinks/ done # ── Deploy stack on manager ─────────────────────────────────────────