This commit is contained in:
2026-01-13 16:55:51 -06:00
parent 5899992240
commit c58cccd31c
2 changed files with 13 additions and 12 deletions

View File

@@ -1,6 +1,6 @@
from pathlib import Path
ROOT = Path("/nas")
TEMPLATE_ROOT = ROOT.joinpath("templates")
TEMPLATE_ROOT = ROOT.joinpath("docker_templates")
APP_ROOT = ROOT.joinpath("apps")
TRAEFIK_PATH = TEMPLATE_ROOT.joinpath("traefik")

View File

@@ -15,14 +15,15 @@ def render_all() -> Iterator[str]:
if __name__ == "__main__":
renderers = RenderByOrg.from_path(TRAEFIK_PATH)
traefik =renderers["util"]
data = traefik.template.compose_data.as_dict
nets = frozenset(render_all())
data["networks"] = {net: NetArgsYaml(name=f"{net}_proxy") for net in nets}
data["services"]["traefik"]["networks"] = nets
data = cast(TypeYamlCompatibleDict, cast(object, data))
txt = traefik.write(to_yaml(data), render=True)
renderers.write_bind_vol_data()
traefik.bind_vols()
_ = render_all()
# renderers = RenderByOrg.from_path(TRAEFIK_PATH)
# traefik =renderers["util"]
# data = traefik.template.compose_data.as_dict
# nets = frozenset(render_all())
# data["networks"] = {net: NetArgsYaml(name=f"{net}_proxy") for net in nets}
# data["services"]["traefik"]["networks"] = nets
# data = cast(TypeYamlCompatibleDict, cast(object, data))
#
# txt = traefik.write(to_yaml(data), render=True)
# renderers.write_bind_vol_data()
# traefik.bind_vols()