From 73f28bae6900f04f91f1b02753e1b649ba190184 Mon Sep 17 00:00:00 2001 From: Leopere Date: Fri, 4 Apr 2025 19:57:01 -0400 Subject: [PATCH] fix: add traefik.docker.labels to ensure proper service discovery --- stack.production.yml | 4 ++++ stack.staging.yml | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/stack.production.yml b/stack.production.yml index d357d52..2126a82 100644 --- a/stack.production.yml +++ b/stack.production.yml @@ -19,6 +19,9 @@ services: parallelism: 1 delay: 10s order: stop-first + placement: + constraints: + - node.hostname == macmini14 networks: - traefik environment: @@ -37,6 +40,7 @@ services: traefik.http.services.production_n8n.loadbalancer.server.port: 5678 traefik.http.routers.production_n8n.middlewares: secure-headers traefik.docker.network: traefik + traefik.docker.labels: "true" # Security headers middleware traefik.http.middlewares.secure-headers.headers.stsSeconds: 63072000 traefik.http.middlewares.secure-headers.headers.stsIncludeSubdomains: "true" diff --git a/stack.staging.yml b/stack.staging.yml index 25a99e4..39679b0 100644 --- a/stack.staging.yml +++ b/stack.staging.yml @@ -47,6 +47,9 @@ services: parallelism: 1 delay: 10s order: stop-first + placement: + constraints: + - node.hostname == macmini14 networks: - traefik environment: @@ -65,6 +68,7 @@ services: traefik.http.services.staging_n8n.loadbalancer.server.port: 5678 traefik.http.routers.staging_n8n.middlewares: secure-headers traefik.docker.network: traefik + traefik.docker.labels: "true" # Security headers middleware traefik.http.middlewares.secure-headers.headers.stsSeconds: 63072000 traefik.http.middlewares.secure-headers.headers.stsIncludeSubdomains: "true"