This commit is contained in:
2025-06-19 12:51:55 +02:00
parent ff736e20f1
commit 58e2596d3d

View File

@ -1,8 +1,10 @@
import subprocess
import requests
import datetime
import os
now = datetime.datetime.now()
DATETIME = now.strftime("%Y%m%d%H%M%S")
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)
@ -16,8 +18,12 @@ status, output = subprocess.getstatusoutput(cmnd)
print("Backup Kestra")
cmnd = f"docker exec kestra-postgres-1 sh -c 'pg_dump -h localhost -p 5432 -U kestra -d kestra' > /share/docker_data/__backups/kestra_{DATETIME}.sql"
status, output = subprocess.getstatusoutput(cmnd)
status, output = subprocess.getstatusoutput(cmnd)
os.chdir
cmnd = f"zip -P l4c1j4yd33Du5lo kestra_{DATETIME}.sql.zip kestra_{DATETIME}.sql"
status, output = subprocess.getstatusoutput(cmnd)
print("Backup portainer")
headers = {