From 74c7806ed0b267dfaf834365c5e61d4f2599225e Mon Sep 17 00:00:00 2001 From: matthias Date: Fri, 27 Jan 2023 19:10:26 +0000 Subject: [PATCH] added backupper --- compose/backup/docker-compose.yml | 27 +++++++++++++++++++++++++++ compose/backup/start.sh | 1 + 2 files changed, 28 insertions(+) create mode 100644 compose/backup/docker-compose.yml create mode 100755 compose/backup/start.sh diff --git a/compose/backup/docker-compose.yml b/compose/backup/docker-compose.yml new file mode 100644 index 0000000..76ac16f --- /dev/null +++ b/compose/backup/docker-compose.yml @@ -0,0 +1,27 @@ +version: '3.8' + +volumes: + pictures: + driver_opts: + type: nfs + o: addr=maurice,nfsvers=4 + device: :/pictures + +configs: + stackstorage: + external: true + +services: + pictures: + image: registry.vbchaos.nl/rclone:arm64 + environment: + - COMMAND=rclone copy -v /backup/ stackstorage:/testfolder + - CRON_SCHEDULE=* 18-20 * * * + configs: + - source: stackstorage + target: /config/rclone.conf + volumes: + - pictures:/backup + deploy: + mode: replicated + replicas: 1 diff --git a/compose/backup/start.sh b/compose/backup/start.sh new file mode 100755 index 0000000..9e84b14 --- /dev/null +++ b/compose/backup/start.sh @@ -0,0 +1 @@ +docker stack deploy -c docker-compose.yml --with-registry-auth backuppictures