diff --git a/opt/02-core/n8n-shared/docker-compose.yml b/opt/02-core/n8n-shared/docker-compose.yml index 1003870..3831939 100644 --- a/opt/02-core/n8n-shared/docker-compose.yml +++ b/opt/02-core/n8n-shared/docker-compose.yml @@ -42,9 +42,6 @@ services: N8N_ENCRYPTION_KEY: ${N8N_ENCRYPTION_KEY} N8N_PAYLOAD_SIZE_MAX: 64 - # Proxy configuration (for Traefik) - N8N_PROXY_HOPS: '1' - # Community Packages N8N_COMMUNITY_PACKAGES_ALLOW_TOOL_USAGE: 'true' @@ -70,13 +67,28 @@ services: memory: 512M labels: - "traefik.enable=true" - - # Единственный роутер для всего домена + + # Webhook роутер БЕЗ Authelia + - "traefik.http.routers.n8n-webhook.rule=Host(`n8n.ai-impress.com`) && (PathPrefix(`/webhook/`) || PathPrefix(`/webhook-test/`))" + - "traefik.http.routers.n8n-webhook.entrypoints=websecure" + - "traefik.http.routers.n8n-webhook.tls.certresolver=cloudflare" + - "traefik.http.routers.n8n-webhook.service=n8n-shared-service" + - "traefik.http.routers.n8n-webhook.priority=200" + + # OAuth роутер БЕЗ Authelia + - "traefik.http.routers.n8n-oauth.rule=Host(`n8n.ai-impress.com`) && PathPrefix(`/rest/oauth`)" + - "traefik.http.routers.n8n-oauth.entrypoints=websecure" + - "traefik.http.routers.n8n-oauth.tls.certresolver=cloudflare" + - "traefik.http.routers.n8n-oauth.service=n8n-shared-service" + - "traefik.http.routers.n8n-oauth.priority=150" + + # Основной роутер БЕЗ Authelia - "traefik.http.routers.n8n-shared.rule=Host(`n8n.ai-impress.com`)" - "traefik.http.routers.n8n-shared.entrypoints=websecure" - "traefik.http.routers.n8n-shared.tls.certresolver=cloudflare" - "traefik.http.routers.n8n-shared.service=n8n-shared-service" - + - "traefik.http.routers.n8n-shared.priority=50" + # Сервис - "traefik.http.services.n8n-shared-service.loadbalancer.server.port=5678"