From 3cc6f4827db5de880eba80a8d7ef8f6e714bb29c Mon Sep 17 00:00:00 2001 From: Adrian Cowan Date: Mon, 13 Oct 2025 21:23:42 +1100 Subject: [PATCH] Route to traefik directly via localhost due to in ability to route via the external port --- 2-nomad-config/traefik.nomad.hcl | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/2-nomad-config/traefik.nomad.hcl b/2-nomad-config/traefik.nomad.hcl index 0406697..e0a76ad 100644 --- a/2-nomad-config/traefik.nomad.hcl +++ b/2-nomad-config/traefik.nomad.hcl @@ -31,14 +31,6 @@ job "traefik" { name = "traefik" port = "api" - tags = [ - "traefik.enable=true", - "traefik.http.routers.traefik.rule=Host(`traefik.othrayte.one`)", - "traefik.http.routers.traefik.service=traefik", - "traefik.http.routers.traefik.middlewares=auth@file", - "traefik.http.services.traefik.loadbalancer.server.port=8081", - ] - check { name = "alive" type = "tcp" @@ -145,6 +137,11 @@ http: - auth service: noop@internal # This router just applies middleware priority: 1 + traefik: + rule: "Host(`traefik.othrayte.one`)" + service: traefik + middlewares: + - auth nomad-ui: rule: "Host(`nomad.othrayte.one`)" service: nomad-ui @@ -175,6 +172,10 @@ http: service: hass services: + traefik: + loadBalancer: + servers: + - url: "http://localhost:8081" nomad-ui: loadBalancer: servers: