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 from pathlib import Path
ROOT = Path("/nas") ROOT = Path("/nas")
TEMPLATE_ROOT = ROOT.joinpath("templates") TEMPLATE_ROOT = ROOT.joinpath("docker_templates")
APP_ROOT = ROOT.joinpath("apps") APP_ROOT = ROOT.joinpath("apps")
TRAEFIK_PATH = TEMPLATE_ROOT.joinpath("traefik") TRAEFIK_PATH = TEMPLATE_ROOT.joinpath("traefik")

View File

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