mirror of
https://github.com/containers/podman-compose.git
synced 2025-04-28 11:29:10 +02:00
Add 'links' aliases to container aliases
Signed-off-by: Hedayat Vatankhah <hedayat.fwd@gmail.com>
This commit is contained in:
parent
901adf47d0
commit
5454c3ad0f
@ -823,6 +823,8 @@ def get_net_args(compose, cnt):
|
|||||||
ip = None
|
ip = None
|
||||||
ip6 = None
|
ip6 = None
|
||||||
ip_assignments = 0
|
ip_assignments = 0
|
||||||
|
if cnt.get("_aliases", None):
|
||||||
|
aliases.extend(cnt.get("_aliases", None))
|
||||||
if cnt_nets and is_dict(cnt_nets):
|
if cnt_nets and is_dict(cnt_nets):
|
||||||
prioritized_cnt_nets = []
|
prioritized_cnt_nets = []
|
||||||
# cnt_nets is {net_key: net_value, ...}
|
# cnt_nets is {net_key: net_value, ...}
|
||||||
@ -1138,6 +1140,12 @@ def flat_deps(services, with_extends=False):
|
|||||||
if not is_list(links_ls):
|
if not is_list(links_ls):
|
||||||
links_ls = [links_ls]
|
links_ls = [links_ls]
|
||||||
deps.update([(c.split(":")[0] if ":" in c else c) for c in links_ls])
|
deps.update([(c.split(":")[0] if ":" in c else c) for c in links_ls])
|
||||||
|
for c in links_ls:
|
||||||
|
if ":" in c:
|
||||||
|
dep_name, dep_alias = c.split(":")
|
||||||
|
if not "_aliases" in services[dep_name]:
|
||||||
|
services[dep_name]["_aliases"] = set()
|
||||||
|
services[dep_name]["_aliases"].add(dep_alias)
|
||||||
for name, srv in services.items():
|
for name, srv in services.items():
|
||||||
rec_deps(services, name)
|
rec_deps(services, name)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user