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())