From 9b9a0e5545acac99c53a1fcc6839608de158aae7 Mon Sep 17 00:00:00 2001 From: Viyurz Date: Tue, 8 Oct 2024 20:56:01 +0200 Subject: [PATCH] [manage.py] backup: Add DOCKER_HOST env var --- manage.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/manage.py b/manage.py index 8d81142..06655ca 100755 --- a/manage.py +++ b/manage.py @@ -53,7 +53,8 @@ def borgCreate(name, path=None, database=None): if database is not None: print(f"Dumping database {database}.") - dumpProc = subprocess.run(["docker", "exec", "postgres", "pg_dump", "-c", database], capture_output=True, text=True) + dockerEnv = {"DOCKER_HOST": 'unix:///run/user/1000/docker.sock'} + dumpProc = subprocess.run(["docker", "exec", "postgres", "pg_dump", "-c", database], capture_output=True, text=True, env=dockerEnv) if dumpProc.returncode != 0: print(f"Failed to dump database {database}.", file=sys.stderr) return 1 @@ -321,7 +322,7 @@ def main(): else: target_projects = input("Target compose project(s), space separated, leave empty to target all: ") - if target_projects == '': + if target_projects.strip() == '': target_projects = projects else: target_projects = re.split(' ?, ?| ', target_projects.strip())