Files
noofac-snackpot/templates/bin/backup
Nick Stokoe f241e98998 templates/bin/backup - put nc into maint mode before backing up
Hoping this will avoid problems with NC restarting broken
2023-04-18 08:29:29 +01:00

18 lines
452 B
Bash
Executable File

#!/bin/bash
# Borg Backup runner
set -o pipefail
set -o errexit
DC_DIR=/opt/docker-compose/
cd $DC_DIR
docker-compose exec -T -u www-data nextcloud ./occ maintenance:mode --on
docker-compose down
docker-compose run --name borgmatic -T --rm borgmatic /backup.sh run
docker-compose up -d main-services
docker-compose exec -T -u www-data nextcloud ./occ maintenance:mode --off
docker-compose run --name borgmatic -T --rm borgmatic /backup.sh check