fix: change port edge style & create extend vertex

This commit is contained in:
Chuan Ou Yang 2022-05-25 16:18:53 +08:00
parent 922fc14fae
commit 3d0a608896

View file

@ -26,6 +26,7 @@ def apply_edge_style(type) -> dict:
style = { style = {
"ports": { "ports": {
"style": "solid", "style": "solid",
"dir": "both",
}, },
"links": { "links": {
"style": "solid", "style": "solid",
@ -70,6 +71,7 @@ class Graph:
if service.image is not None: if service.image is not None:
self.add_vertex(service.name, "service", lable=f"{service.name}\n({service.image})") self.add_vertex(service.name, "service", lable=f"{service.name}\n({service.image})")
if service.extends is not None: if service.extends is not None:
self.add_vertex(service.name, "service", lable=f"{service.name}\n")
self.add_edge(service.extends.service_name, service.name, "extends") self.add_edge(service.extends.service_name, service.name, "extends")
for network in service.networks: for network in service.networks:
self.add_vertex(network, "network", lable=f"net:{network}") self.add_vertex(network, "network", lable=f"net:{network}")