mirror of
https://gitlab.com/kupfer/kupferbootstrap.git
synced 2025-02-22 21:25:43 -05:00
wrapper/docker: create volume dirs ourselfes for better permissions and podman compat
This commit is contained in:
parent
ccec875a0c
commit
4c3e264de3
1 changed files with 6 additions and 1 deletions
|
@ -5,6 +5,8 @@ import subprocess
|
|||
import sys
|
||||
|
||||
from config import config
|
||||
from exec.file import makedir
|
||||
|
||||
from .wrapper import BaseWrapper, WRAPPER_PATHS
|
||||
|
||||
DOCKER_PATHS = WRAPPER_PATHS.copy()
|
||||
|
@ -68,7 +70,10 @@ class DockerWrapper(BaseWrapper):
|
|||
if not os.path.exists(ssh_dir):
|
||||
os.makedirs(ssh_dir, mode=0o700)
|
||||
volumes = self.get_bind_mounts_default(wrapped_config, ssh_dir=ssh_dir, target_home=target_home)
|
||||
volumes |= dict({config.get_path(vol_name): vol_dest for vol_name, vol_dest in DOCKER_PATHS.items()})
|
||||
for vol_name, vol_dest in DOCKER_PATHS.items():
|
||||
vol_src = config.get_path(vol_name)
|
||||
makedir(vol_src)
|
||||
volumes[vol_src] = vol_dest
|
||||
docker_cmd = [
|
||||
'docker',
|
||||
'run',
|
||||
|
|
Loading…
Add table
Reference in a new issue