diff --git a/stack.production.yml b/stack.production.yml index 2126a82..d33e850 100644 --- a/stack.production.yml +++ b/stack.production.yml @@ -32,15 +32,15 @@ services: volumes: - n8n_data:/home/node/.n8n labels: + us.nixc.autodeploy: "true" traefik.enable: "true" - traefik.http.routers.production_n8n.rule: Host(`n8n.nixc.us`) - traefik.http.routers.production_n8n.entrypoints: websecure traefik.http.routers.production_n8n.tls: "true" - traefik.http.routers.production_n8n.tls.certresolver: letsencryptresolver - 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" + traefik.http.services.production_n8n.loadbalancer.server.port: "5678" + traefik.http.routers.production_n8n.rule: "Host(`n8n.nixc.us`)" + traefik.http.routers.production_n8n.entrypoints: "websecure" + traefik.http.routers.production_n8n.tls.certresolver: "letsencryptresolver" + traefik.http.routers.production_n8n.service: "production_n8n" + traefik.docker.network: "traefik" # 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 39679b0..9a4bc01 100644 --- a/stack.staging.yml +++ b/stack.staging.yml @@ -60,15 +60,15 @@ services: volumes: - n8n_data:/home/node/.n8n labels: + us.nixc.autodeploy: "true" traefik.enable: "true" - traefik.http.routers.staging_n8n.rule: Host(`staging-n8n.nixc.us`) - traefik.http.routers.staging_n8n.entrypoints: websecure traefik.http.routers.staging_n8n.tls: "true" - traefik.http.routers.staging_n8n.tls.certresolver: letsencryptresolver - 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" + traefik.http.services.staging_n8n.loadbalancer.server.port: "5678" + traefik.http.routers.staging_n8n.rule: "Host(`staging-n8n.nixc.us`)" + traefik.http.routers.staging_n8n.entrypoints: "websecure" + traefik.http.routers.staging_n8n.tls.certresolver: "letsencryptresolver" + traefik.http.routers.staging_n8n.service: "staging_n8n" + traefik.docker.network: "traefik" # Security headers middleware traefik.http.middlewares.secure-headers.headers.stsSeconds: 63072000 traefik.http.middlewares.secure-headers.headers.stsIncludeSubdomains: "true"