·1 min read
Expondo serviços com Docker e Cloudflare Tunnel
O Cloudflare Tunnel elimina a necessidade de abrir portas de entrada no seu
servidor. O cloudflared faz uma conexão de saída e a Cloudflare roteia o tráfego.
Compose
cloudflared:
image: cloudflare/cloudflared:latest
command: tunnel --no-autoupdate run --token ${CF_TOKEN}
Ingress
O arquivo config.yml define para onde o túnel aponta:
ingress:
- hostname: exemplo.com.br
service: http://app:80
Pronto: HTTPS automático, sem porta 80 exposta publicamente.