build a more robust mount path

Mount volumes unti /backup/<service_name>/
This commit is contained in:
Einar Forselv 2019-11-26 12:30:44 +01:00
parent ef4ce2ecb4
commit e6d914df7c
1 changed files with 2 additions and 1 deletions

View File

@ -1,4 +1,5 @@
import os import os
from pathlib import Path
from restic_volume_backup import utils from restic_volume_backup import utils
@ -140,7 +141,7 @@ class Container:
volumes = {} volumes = {}
for mount in mounts: for mount in mounts:
volumes[mount.source] = { volumes[mount.source] = {
'bind': '{}{}'.format(source_prefix, mount.source), 'bind': str(Path(source_prefix) / self.service_name / Path(utils.strip_root(mount.destination))),
'mode': mode, 'mode': mode,
} }