sync
This commit is contained in:
@@ -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")
|
||||
|
||||
@@ -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()
|
||||
|
||||
Reference in New Issue
Block a user