Adiciona dominio nexcore.api.br ao roteamento (Suite CoreGuard / NexCore)

Passa a responder tambem no subdominio em nexcore.api.br e no caminho
equivalente na raiz do dominio (servido de verdade, com remocao do prefixo,
para nao quebrar POST). O host atual em neuralsys.com.br continua roteado.
O casamento do caminho usa regex ancorada em limite de segmento, senao
/whatsapi capturaria tambem /whatsapicg.

No whatsapp-api este arquivo estava defasado no repositorio (descrevia o
servico antigo api_zdg); foi substituido pelo compose que roda em producao.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-09-15 21:56:58 -03:00
parent 85003a467a
commit 4d064b9e33
+9 -1
View File
@@ -15,11 +15,19 @@ services:
- whatsapp-sys-net - whatsapp-sys-net
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.routers.whatsapp-api-oficial.rule=Host(`apimsgoficial.neuralsys.com.br`) - traefik.http.routers.whatsapp-api-oficial.rule=Host(`apimsgoficial.neuralsys.com.br`) || Host(`whatsapi.nexcore.api.br`)
- traefik.http.routers.whatsapp-api-oficial.entrypoints=websecure - traefik.http.routers.whatsapp-api-oficial.entrypoints=websecure
- traefik.http.routers.whatsapp-api-oficial.tls=true - traefik.http.routers.whatsapp-api-oficial.tls=true
- traefik.http.routers.whatsapp-api-oficial.tls.certresolver=letsencrypt - traefik.http.routers.whatsapp-api-oficial.tls.certresolver=letsencrypt
- traefik.http.services.whatsapp-api-oficial.loadbalancer.server.port=3001 - traefik.http.services.whatsapp-api-oficial.loadbalancer.server.port=3001
- traefik.http.routers.whatsapp-api-oficial-path.rule=Host(`nexcore.api.br`) && PathRegexp(`^/whatsapi(/|$$)`)
- traefik.http.routers.whatsapp-api-oficial-path.priority=150
- traefik.http.routers.whatsapp-api-oficial-path.entrypoints=websecure
- traefik.http.routers.whatsapp-api-oficial-path.tls=true
- traefik.http.routers.whatsapp-api-oficial-path.tls.certresolver=letsencrypt
- traefik.http.middlewares.whatsapp-api-oficial-strip.stripprefix.prefixes=/whatsapi
- traefik.http.routers.whatsapp-api-oficial-path.middlewares=whatsapp-api-oficial-strip
- traefik.http.routers.whatsapp-api-oficial-path.service=whatsapp-api-oficial
volumes: volumes:
api_zdg_oficial_data: api_zdg_oficial_data: