This commit is contained in:
2026-01-10 16:52:32 -06:00
parent b547d69d48
commit 4216e833e5
10 changed files with 90 additions and 133 deletions

View File

@@ -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))