From 37b5ce63daaf9491df7a946bf5947bfd4bdfa638 Mon Sep 17 00:00:00 2001 From: jaydee Date: Thu, 16 Jan 2025 18:03:34 +0100 Subject: [PATCH] lala --- docker_backups.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 docker_backups.py diff --git a/docker_backups.py b/docker_backups.py new file mode 100644 index 0000000..6cd8106 --- /dev/null +++ b/docker_backups.py @@ -0,0 +1,13 @@ +import subprocess +print("Backup gitlab") +cmnd = 'docker exec -t gitlab gitlab-backup create SKIP=artifacts,repositories,registry,uploads,builds,pages,lfs,packages,terraform_state' +status, output = subprocess.getstatusoutput(cmnd) +print("Backup gitlab") +cmnd = 'docker exec -t gitlab gitlab-backup create SKIP=artifacts,repositories,registry,uploads,builds,pages,lfs,packages,terraform_state' +status, output = subprocess.getstatusoutput(cmnd) +cmnd = 'docker exec --user www-data nextcloud php occ maintenance:mode --on' +status, output = subprocess.getstatusoutput(cmnd) +cmnd = "docker exec nextcloud-db-1 sh -c 'exec mysqldump --single-transaction -h localhost -u nextcloud -pl4c1j4yd33Du5lo nextcloud' > /share/docker_data/__backup/nextcloudDB_$now.sql" +status, output = subprocess.getstatusoutput(cmnd) +cmnd = "docker exec --user www-data nextcloud php occ maintenance:mode --off" +status, output = subprocess.getstatusoutput(cmnd) \ No newline at end of file