From 1bba167d6d5e23ccbe8a6373ce6310c86bf9244f Mon Sep 17 00:00:00 2001 From: Nathan Date: Sat, 31 Jan 2026 19:43:37 -0600 Subject: [PATCH] dockerfy traefik --- system/virtualization/docker/authentik/default.nix | 1 + system/virtualization/docker/home-assistant/default.nix | 1 + system/virtualization/docker/n8n/default.nix | 1 + system/virtualization/docker/ollama/default.nix | 1 + system/virtualization/docker/pihole/default.nix | 1 + system/virtualization/docker/portainer/default.nix | 1 + system/virtualization/docker/searxng/default.nix | 1 + 7 files changed, 7 insertions(+) diff --git a/system/virtualization/docker/authentik/default.nix b/system/virtualization/docker/authentik/default.nix index cd7e261..82735a5 100644 --- a/system/virtualization/docker/authentik/default.nix +++ b/system/virtualization/docker/authentik/default.nix @@ -88,6 +88,7 @@ in { }; environmentFiles = [ config.sops.templates."authentik.env".path ]; labels = { + "traefik.enable" = "true"; "traefik.http.routers.${name}.entrypoints" = "websecure,localsecure"; "traefik.http.routers.${name}.rule" = "Host(`${subdomain}.esotericbytes.com`)"; "traefik.http.routers.${name}.service" = "${name}"; diff --git a/system/virtualization/docker/home-assistant/default.nix b/system/virtualization/docker/home-assistant/default.nix index b323a77..43ea77c 100644 --- a/system/virtualization/docker/home-assistant/default.nix +++ b/system/virtualization/docker/home-assistant/default.nix @@ -36,6 +36,7 @@ in { ]; labels = { + "traefik.enable" = "true"; "traefik.http.routers.${name}.entrypoints" = "localsecure"; "traefik.http.routers.${name}.rule" = "Host(`${subdomain}.esotericbytes.com`)"; "traefik.http.routers.${name}.service" = "${name}"; diff --git a/system/virtualization/docker/n8n/default.nix b/system/virtualization/docker/n8n/default.nix index 919a33b..91cb72d 100644 --- a/system/virtualization/docker/n8n/default.nix +++ b/system/virtualization/docker/n8n/default.nix @@ -35,6 +35,7 @@ in { ]; labels = { + "traefik.enable" = "true"; "traefik.http.routers.${name}.entrypoints" = "localsecure"; "traefik.http.routers.${name}.rule" = "Host(`${subdomain}.esotericbytes.com`)"; "traefik.http.routers.${name}.service" = "${name}"; diff --git a/system/virtualization/docker/ollama/default.nix b/system/virtualization/docker/ollama/default.nix index 35c0717..0bb29e8 100644 --- a/system/virtualization/docker/ollama/default.nix +++ b/system/virtualization/docker/ollama/default.nix @@ -50,6 +50,7 @@ in { ]; labels = { + "traefik.enable" = "true"; "traefik.http.routers.${name}.entrypoints" = "localsecure"; "traefik.http.routers.${name}.rule" = "Host(`${subdomain}.esotericbytes.com`)"; "traefik.http.routers.${name}.service" = "${name}"; diff --git a/system/virtualization/docker/pihole/default.nix b/system/virtualization/docker/pihole/default.nix index 2db1110..d431474 100644 --- a/system/virtualization/docker/pihole/default.nix +++ b/system/virtualization/docker/pihole/default.nix @@ -47,6 +47,7 @@ in { ]; labels = { + "traefik.enable" = "true"; "traefik.http.routers.${name}.entrypoints" = "localsecure"; "traefik.http.routers.${name}.rule" = "Host(`${subdomain}.esotericbytes.com`)"; "traefik.http.routers.${name}.service" = "${name}"; diff --git a/system/virtualization/docker/portainer/default.nix b/system/virtualization/docker/portainer/default.nix index 408e7a3..888ef27 100644 --- a/system/virtualization/docker/portainer/default.nix +++ b/system/virtualization/docker/portainer/default.nix @@ -34,6 +34,7 @@ in { ]; labels = { + "traefik.enable" = "true"; "traefik.http.routers.${name}.entrypoints" = "localsecure"; "traefik.http.routers.${name}.rule" = "Host(`${subdomain}.esotericbytes.com`)"; "traefik.http.routers.${name}.service" = "${name}"; diff --git a/system/virtualization/docker/searxng/default.nix b/system/virtualization/docker/searxng/default.nix index ec7ac7f..760bd85 100644 --- a/system/virtualization/docker/searxng/default.nix +++ b/system/virtualization/docker/searxng/default.nix @@ -36,6 +36,7 @@ in { ]; labels = { + "traefik.enable" = "true"; "traefik.http.routers.${name}.entrypoints" = "localsecure"; "traefik.http.routers.${name}.rule" = "Host(`${subdomain}.esotericbytes.com`)"; "traefik.http.routers.${name}.service" = "${name}";