From 047820dbf198bf27cd24f372afcc25c9395b5f44 Mon Sep 17 00:00:00 2001 From: Your Name Date: Fri, 22 May 2020 14:37:29 +0200 Subject: [PATCH] ENH: Added restart policy forwarding to podmann run, compose build args added to up args --- podman_compose.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/podman_compose.py b/podman_compose.py index 3a0f09c..b8093ac 100755 --- a/podman_compose.py +++ b/podman_compose.py @@ -566,6 +566,8 @@ def container_to_args(compose, cnt, detached=True, podman_command='run'): podman_args.append('--tty') if cnt.get('privileged', None): podman_args.append('--privileged') + if cnt.get('restart', None) is not None: + podman_args.append(['--restart', cnt['restart']]) container_to_ulimit_args(cnt, podman_args) # currently podman shipped by fedora does not package this # if cnt.get('init', None): @@ -1294,7 +1296,8 @@ def compose_up_parse(parser): help="Return the exit code of the selected service container. Implies --abort-on-container-exit.") parser.add_argument('services', metavar='SERVICES', nargs='*', help='service names to start') - + # might want to add build-related options to 'up' command as 'up' might evoke build if images not available + compose_build_parse(parser) @cmd_parse(podman_compose, 'run') def compose_run_parse(parser):