From 030e09b5f55e890242ad3c55bcc744ddd1c2e565 Mon Sep 17 00:00:00 2001 From: bom Date: Fri, 18 Dec 2020 13:20:35 +0100 Subject: [PATCH] Added Maintenance mode to backup and restore --- infrastrucure/docker/image/resources/backup.sh | 7 +++++++ infrastrucure/docker/image/resources/restore.sh | 7 +++++++ 2 files changed, 14 insertions(+) diff --git a/infrastrucure/docker/image/resources/backup.sh b/infrastrucure/docker/image/resources/backup.sh index 5bb9d0c..11030ae 100755 --- a/infrastrucure/docker/image/resources/backup.sh +++ b/infrastrucure/docker/image/resources/backup.sh @@ -3,6 +3,10 @@ set -o pipefail function main() { + + #Start maintenance mode + /usr/local/bin/start-maintenance.sh + file_env AWS_ACCESS_KEY_ID file_env AWS_SECRET_ACCESS_KEY @@ -37,6 +41,9 @@ function main() { cd /var/backups/ && restic -v -r ${RESTIC_REPOSITORY}/files backup . restic -v -r ${RESTIC_REPOSITORY}/files forget --keep-last 1 --keep-within ${RESTIC_DAYS_TO_KEEP}d --prune + + #End maintenance mode + /usr/local/bin/end-maintenance.sh } source /usr/local/lib/functions.sh diff --git a/infrastrucure/docker/image/resources/restore.sh b/infrastrucure/docker/image/resources/restore.sh index e0c0c71..1c1bd77 100755 --- a/infrastrucure/docker/image/resources/restore.sh +++ b/infrastrucure/docker/image/resources/restore.sh @@ -3,6 +3,10 @@ set -o pipefail function main() { + + #Start maintenance mode + /usr/local/bin/start-maintenance.sh + file_env AWS_ACCESS_KEY_ID file_env AWS_SECRET_ACCESS_KEY @@ -34,6 +38,9 @@ function main() { # adjust trusted domains php /var/www/html/occ config:system:set trusted_domains 1 --value=cloud.test.meissa-gmbh.de + + #End maintenance mode + /usr/local/bin/end-maintenance.sh } source /usr/local/lib/functions.sh