It blends!

This commit is contained in:
2023-11-11 23:42:45 +01:00
parent 7a3eb303a9
commit 0d18326c12

View File

@@ -156,13 +156,13 @@ def backup_service(servicename: str, servicesdict: dict, composefilepath: str) -
''' '''
if servicesdict[servicename]["backupdone"]: if servicesdict[servicename]["backupdone"]:
print("backup is already done, ignoring")
return True return True
dockerclient = docker.from_env() dockerclient = docker.from_env()
containersid = os.popen(f"docker-compose --file {composefilepath} ps --quiet {servicename}").read().splitlines() containersid = os.popen(f"docker-compose --file {composefilepath} ps --quiet {servicename}").read().splitlines()
containerrunning = [] containerrunning = []
for containerid in containersid: for containerid in containersid:
print(containerid)
container = dockerclient.containers.get(containerid) container = dockerclient.containers.get(containerid)
containerrunning.append(container.status == "running") containerrunning.append(container.status == "running")
print(f"stopping {container.name}") print(f"stopping {container.name}")
@@ -173,7 +173,7 @@ def backup_service(servicename: str, servicesdict: dict, composefilepath: str) -
backup_service(dependencie, servicesdict, composefilepath) backup_service(dependencie, servicesdict, composefilepath)
# TODO: faire la sauvegarde # TODO: faire la sauvegarde
print(f"starting backup") print(f"doing backup of {servicename}")
for containerindex in range(0, len(containersid)): for containerindex in range(0, len(containersid)):
if containerrunning[containerindex]: if containerrunning[containerindex]: