From 58e2596d3d04f1d641744ab94cde22a91e375efb Mon Sep 17 00:00:00 2001 From: jaydee Date: Thu, 19 Jun 2025 12:51:55 +0200 Subject: [PATCH] build --- docker_backups.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/docker_backups.py b/docker_backups.py index 6d1f61b..7595d14 100755 --- a/docker_backups.py +++ b/docker_backups.py @@ -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 = {