post

Como Usar 2 URLs como Webhook no N8N Usando Portainer e Traefik

Publicado em: 13/10/2024 / Atualizado em: 13/10/2024

Categorias: BlogDockerN8NTraefikYAML

Para que você possa editar a URL principal do seu N8N usando o Traefik, você deve alterar sua stack (arquivo YAML) do N8N, a variável “WEBHOOK_URL”, assim como mostra abaixo:

environment:
    - WEBHOOK_URL=https://api2.SEUSITE.com.br/

Caso você queira deixar outra URL, apenas troque o endereço acima.

Fora isso, você precisa trocar o parâmetro “traefik.http.routers.n8n.rule” como mostra abaixo:

deploy:
      labels:
      - traefik.enable=1
      - traefik.http.routers.n8n.rule=Host(Host(`api2.SEUSITE.com.br`))
      - traefik.http.routers.n8n.entrypoints=websecure
      - traefik.http.routers.n8n.priority=1
      - traefik.http.routers.n8n.tls.certresolver=letsencryptresolver
      - traefik.http.routers.n8n.service=n8n
      - traefik.http.services.n8n.loadbalancer.server.port=5678
      - traefik.http.services.n8n.loadbalancer.passHostHeader=1

Porem, caso queira manter a URL antiga em compatibilidade para continuar recebendo as requisições antigas, você pode deixar 2 URLs assim:

deploy:
      labels:
      - traefik.enable=1
      - traefik.http.routers.n8n.rule=Host(Host(`api2.SEUSITE.com.br`) || Host(`api.SEUSITE.com.br`))
      - traefik.http.routers.n8n.entrypoints=websecure
      - traefik.http.routers.n8n.priority=1
      - traefik.http.routers.n8n.tls.certresolver=letsencryptresolver
      - traefik.http.routers.n8n.service=n8n
      - traefik.http.services.n8n.loadbalancer.server.port=5678
      - traefik.http.services.n8n.loadbalancer.passHostHeader=1

Publicações recomendadas:


Inscreva-se em Nossa News:

Seja notificando sempre que tiver conteúdo novo disponível no meu canal do Youtube ou artigo no meu Blog.

Bruno Devs News


Link Curto para Compartilhamento

Compartilhe esse conteudo nas redes sociais ou por mensagem usando o link curto abaixo. Basta clicar em cima do link para copiar.

bruno.art.br/pb/5724

ID de Referência: 5724

Sugira uma publicação

Envie uma mensagem e sugira um publicação sobre um assunto que tenha dificuldades de resolver.

Clique aqui e entre em contato