18 lines
452 B
Bash
Executable File
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
|