Traefik & TLS
Configuração do Traefik v2 para roteamento de tráfego HTTPS com certificados automáticos via Let's Encrypt.
Arquivos
traefik/traefik.yml # Configuração principal do Traefik
traefik/ssl/ # Armazenamento dos certificados ACME (acme.json)Configuração Inicial (Produção)
O arquivo acme.json deve ter permissão restrita antes de iniciar:
bash
touch traefik/ssl/acme.json
chmod 600 traefik/ssl/acme.jsonPermissão obrigatória
Se o acme.json não tiver permissão 600, o Traefik recusará iniciar e não emitirá certificados.
Modo Local (sem domínio)
Para desenvolvimento local sem um domínio configurado, ajuste o traefik.yml:
yaml
api:
insecure: trueIsso libera o dashboard em http://localhost:8080 sem autenticação.
Domínios de Produção
| Serviço | Domínio |
|---|---|
| Portal Admin | ultratecnologiasutrbus.com.br |
| API REST | utrbus-api.ultratecnologiasutrbus.com.br |
| App de Rota | rota.ultratecnologiasutrbus.com.br |
| Webhooks / WebAPI | api.ultratecnologiasutrbus.com.br |