From a5ddf292decdb889383b0a572da9876a08c6bcdf Mon Sep 17 00:00:00 2001 From: Your Name Date: Thu, 21 Dec 2023 21:56:44 +0800 Subject: [PATCH] add restic --- docker/restic/docker-compose.yml | 19 +++++++++++++++++++ docker/restic/hooks/post-backup.sh | 1 + docker/restic/ignore.txt | 0 3 files changed, 20 insertions(+) create mode 100644 docker/restic/docker-compose.yml create mode 100755 docker/restic/hooks/post-backup.sh create mode 100644 docker/restic/ignore.txt diff --git a/docker/restic/docker-compose.yml b/docker/restic/docker-compose.yml new file mode 100644 index 0000000..69ec403 --- /dev/null +++ b/docker/restic/docker-compose.yml @@ -0,0 +1,19 @@ +version: "2" + +services: + + backup: + image: ghcr.io/lobaro/restic-backup-docker:master + #build: . + hostname: restic + volumes: + - /root:/data/root + + - /tmp/restic.cache:/root/.cache/restic + - ./data/logs:/var/log/ + - ./hooks:/hooks + - ./ignore.txt:/restic_ignore.txt + env_file: + - .env + #entrypoint: tail -f /dev/null + restart: unless-stopped diff --git a/docker/restic/hooks/post-backup.sh b/docker/restic/hooks/post-backup.sh new file mode 100755 index 0000000..40b85cf --- /dev/null +++ b/docker/restic/hooks/post-backup.sh @@ -0,0 +1 @@ +curl -m 10 --retry 5 $HEALTH_CHECK_URL diff --git a/docker/restic/ignore.txt b/docker/restic/ignore.txt new file mode 100644 index 0000000..e69de29