From b0dba5bf40933124d80112c3aff1937118b4bb7a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Kr=C3=BCger?= Date: Mon, 17 Aug 2026 18:48:41 +0200 Subject: [PATCH] fix(traefik): explicitly define the traefik entrypoint on :8080 --api.dashboard=true alone wasn't enough - the API returned 404 on every path after enabling it. Traefik apparently doesn't reliably auto-create the default "traefik" entrypoint the way older docs describe; defining it explicitly is the documented, reliable way to get the API/dashboard router actually listening. Still not in ports:, so still only reachable from other containers on falcon_network. --- traefik/compose.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/traefik/compose.yml b/traefik/compose.yml index 8dd75ed..565bf6a 100644 --- a/traefik/compose.yml +++ b/traefik/compose.yml @@ -16,6 +16,9 @@ services: - "--providers.file.watch=true" - "--entrypoints.web.address=:80" - "--entrypoints.web-secure.address=:443" + # Internal-only: not in ports: below, so only reachable from other + # containers on falcon_network (i.e. pulsenode's traefik widget). + - "--entrypoints.traefik.address=:8080" - "--entrypoints.web.http.redirections.entryPoint.to=web-secure" - "--entrypoints.web.http.redirections.entryPoint.scheme=https" - "--entrypoints.web.http.redirections.entryPoint.permanent=true"