diff --git a/omv_backup.py b/omv_backup.py index 88cdc47..9212577 100644 --- a/omv_backup.py +++ b/omv_backup.py @@ -219,12 +219,12 @@ if _RESTORE: status, output = subprocess.getstatusoutput(cmnd) if _APP == "nginx": + cmnd = "docker stop nginx" + status, output = subprocess.getstatusoutput(cmnd) domains = ["sectorq.eu","gitlab.sectorq.eu","ha.sectorq.eu","mail.sectorq.eu","pw.sectorq.eu","semaphore.sectorq.eu","kestra.sectorq.eu","auth.sectorq.eu"] for d in domains: cmnd = f'sqlite3 /share/docker_data/nginx/data/database.sqlite "UPDATE proxy_host SET forward_host = \'{IP}\' WHERE domain_names = \'{d}\'' print(cmnd) - - cmnd = 'egrep -l "# kestra.sectorq.eu|# auth.sectorq.eu|# ha.sectorq.eu|# pw.sectorq.eu|# semaphore.sectorq.eu|# sectorq.eu|# gitlab.sectorq.eu|# ha.sectorq.eu" /share/docker_data/nginx/data/nginx/proxy_host/*' status, output = subprocess.getstatusoutput(cmnd) print(output.splitlines()) @@ -241,7 +241,8 @@ if _RESTORE: contents = f.write(contents) f.close() status, output = subprocess.getstatusoutput(cmnd) - + cmnd = "docker start nginx" + status, output = subprocess.getstatusoutput(cmnd) now = datetime.datetime.now() ENDTIME = now.strftime("%Y-%m-%d_%H:%M:%S") msg = {"status":"finished","bak_name":_APP,"start_time":DATETIME,"end_time":ENDTIME,"progress":0}