mirror of
https://gitlab.sectorq.eu/jaydee/omv_backup.git
synced 2025-07-01 15:48:33 +02:00
13 lines
931 B
Python
13 lines
931 B
Python
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) |