mirror of
https://github.com/containers/podman-compose.git
synced 2025-04-23 17:09:23 +02:00
#327: accept ports as string
This commit is contained in:
parent
e85d79d4f4
commit
502d7cc206
@ -671,7 +671,10 @@ def container_to_args(compose, cnt, detached=True):
|
|||||||
podman_args.extend(['--expose', i])
|
podman_args.extend(['--expose', i])
|
||||||
if cnt.get('publishall', None):
|
if cnt.get('publishall', None):
|
||||||
podman_args.append('-P')
|
podman_args.append('-P')
|
||||||
for i in cnt.get('ports', []):
|
ports = cnt.get('ports', None) or []
|
||||||
|
if isinstance(ports, str):
|
||||||
|
ports = [ports]
|
||||||
|
for i in ports:
|
||||||
podman_args.extend(['-p', i])
|
podman_args.extend(['-p', i])
|
||||||
user = cnt.get('user', None)
|
user = cnt.get('user', None)
|
||||||
if user is not None:
|
if user is not None:
|
||||||
@ -1298,6 +1301,8 @@ def create_pods(compose, args):
|
|||||||
"--share", "net",
|
"--share", "net",
|
||||||
]
|
]
|
||||||
ports = pod.get("ports", None) or []
|
ports = pod.get("ports", None) or []
|
||||||
|
if isinstance(ports, str):
|
||||||
|
ports = [ports]
|
||||||
for i in ports:
|
for i in ports:
|
||||||
podman_args.extend(['-p', str(i)])
|
podman_args.extend(['-p', str(i)])
|
||||||
compose.podman.run([], "pod", podman_args)
|
compose.podman.run([], "pod", podman_args)
|
||||||
|
Loading…
Reference in New Issue
Block a user