17 lines
494 B
Bash
Executable File
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
|