sync
This commit is contained in:
@@ -1,8 +1,10 @@
|
||||
from collections.abc import Iterator
|
||||
from typing import cast
|
||||
|
||||
from docker_compose.cfg import CFG_ROOT, TRAEFIK_PATH
|
||||
from docker_compose.compose.net_yaml import NetArgsYaml
|
||||
from docker_compose.compose.rendered import Rendered
|
||||
from docker_compose.util.Ts import TypeYamlCompatableDict
|
||||
from docker_compose.util.yaml_util import to_yaml
|
||||
|
||||
|
||||
@@ -29,6 +31,7 @@ if __name__ == "__main__":
|
||||
data["networks"] = {net: NetArgsYaml(name=f"{net}_proxy") for net in nets}
|
||||
cfg = traefik.cfg
|
||||
data["services"]["traefik"]["networks"] = nets
|
||||
data = cast(TypeYamlCompatableDict, cast(object, data))
|
||||
template = cfg.pre_render(to_yaml(data))
|
||||
cfg.src_paths.compose_file.write(template)
|
||||
cfg.dest_paths.compose_file.write(cfg.render(template))
|
||||
|
||||
Reference in New Issue
Block a user