From f02c9eaf263e7352d1149349d1ae96f1462255bf Mon Sep 17 00:00:00 2001 From: John Date: Wed, 5 Nov 2025 21:57:17 +0000 Subject: [PATCH] updated mount config --- stacks/data/rsync/stack.yml | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) diff --git a/stacks/data/rsync/stack.yml b/stacks/data/rsync/stack.yml index afaf860..4588130 100644 --- a/stacks/data/rsync/stack.yml +++ b/stacks/data/rsync/stack.yml @@ -3,24 +3,20 @@ services: image: alpine:latest user: "0:0" command: > - sh -c " - apk add --no-cache rsync && - echo '0 2 * * * rsync -av --no-perms --no-owner --no-group --exclude-from=/excludes.txt /source/ /destination/ && echo \"Sync completed at $$(date)\"' | crontab - && - echo 'Backup sync started. Daily sync at 2 AM.' && - crond -f -l 2" + sh -c " apk add --no-cache rsync && echo '0 2 * * * rsync -av --no-perms --no-owner --no-group --exclude-from=/excludes.txt /source/ /destination/ && echo \"Sync completed at $$(date)\"' | crontab - && echo 'Backup sync started. Daily sync at 2 AM.' && crond -f -l 2" deploy: replicas: 1 restart_policy: condition: on-failure delay: 30s placement: - constraints: [node.role == manager] + constraints: [ node.role == manager ] volumes: - - /home/doc/projects/swarm-data/appdata:/source:ro - - /home/doc/backups:/destination - - /home/doc/projects/swarm/conf/rsync-conf/excludes.txt:/excludes.txt:ro + - /home/doc/projects/swarm-data/appdata:/source:ro + - /home/doc/projects/backups:/destination + - /home/doc/projects/swarm/conf/rsync-conf/excludes.txt:/excludes.txt:ro networks: - - homelab + - homelab networks: homelab: - external: true \ No newline at end of file + external: true