[manage.py] backup: Add DOCKER_HOST env var
This commit is contained in:
parent
5993328cdb
commit
9b9a0e5545
1 changed files with 3 additions and 2 deletions
|
@ -53,7 +53,8 @@ def borgCreate(name, path=None, database=None):
|
||||||
if database is not None:
|
if database is not None:
|
||||||
print(f"Dumping database {database}.")
|
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:
|
if dumpProc.returncode != 0:
|
||||||
print(f"Failed to dump database {database}.", file=sys.stderr)
|
print(f"Failed to dump database {database}.", file=sys.stderr)
|
||||||
return 1
|
return 1
|
||||||
|
@ -321,7 +322,7 @@ def main():
|
||||||
else:
|
else:
|
||||||
target_projects = input("Target compose project(s), space separated, leave empty to target all: ")
|
target_projects = input("Target compose project(s), space separated, leave empty to target all: ")
|
||||||
|
|
||||||
if target_projects == '':
|
if target_projects.strip() == '':
|
||||||
target_projects = projects
|
target_projects = projects
|
||||||
else:
|
else:
|
||||||
target_projects = re.split(' ?, ?| ', target_projects.strip())
|
target_projects = re.split(' ?, ?| ', target_projects.strip())
|
||||||
|
|
Loading…
Reference in a new issue