Files
noofac-snackpot/templates/bin/backup

17 lines
494 B
Bash
Executable File

#!/bin/bash
# Borg Backup runner
set -o pipefail
set -o errexit
cd "{{docker_compose_base_dir}}"
{{docker_compose_cmd}} exec -T -u www-data nextcloud ./occ maintenance:mode --on
{{docker_compose_cmd}} down
{{docker_compose_cmd}} run --name borgmatic -T --rm borgmatic /backup.sh run
{{docker_compose_cmd}} up -d main-services
{{docker_compose_cmd}} exec -T -u www-data nextcloud ./occ maintenance:mode --off
{{docker_compose_cmd}} run --name borgmatic -T --rm borgmatic /backup.sh check