mirror of
https://github.com/containers/podman-compose.git
synced 2025-04-29 11:54:59 +02:00
FIXES #425: pass --requires
This commit is contained in:
parent
b9b2f83d04
commit
d6e21dc752
@ -673,6 +673,11 @@ def container_to_args(compose, cnt, detached=True):
|
|||||||
|
|
||||||
if pod:
|
if pod:
|
||||||
podman_args.append('--pod={}'.format(pod))
|
podman_args.append('--pod={}'.format(pod))
|
||||||
|
deps = []
|
||||||
|
for dep_srv in (cnt.get("_deps", None) or []):
|
||||||
|
deps.extend(compose.container_names_by_service.get(dep_srv, None) or [])
|
||||||
|
if deps:
|
||||||
|
podman_args.append('--requires={}'.format(",".join(deps)))
|
||||||
sec = norm_as_list(cnt.get("security_opt", None))
|
sec = norm_as_list(cnt.get("security_opt", None))
|
||||||
for s in sec:
|
for s in sec:
|
||||||
podman_args.extend(['--security-opt', s])
|
podman_args.extend(['--security-opt', s])
|
||||||
|
Loading…
Reference in New Issue
Block a user