Expondo serviços com Docker e Cloudflare Tunnel
Como servir um container nginx na porta 80 usando um túnel Cloudflare, sem abrir portas no firewall.
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.
Leia também
·9 min read
pnpm por dentro: arquitetura, melhorias e por que usar
Uma análise técnica do store endereçado por conteúdo, node_modules estrito, workspaces, segurança da cadeia de suprimentos e migração para pnpm.
#pnpm#Node.js#JavaScript#DevOps
·2 min read
mcp-inspecto: auditando servidores MCP de ponta a ponta
Uma ferramenta que inspeciona qualquer servidor MCP e entrega um relatório técnico detalhado de qualidade, compatibilidade, performance e segurança.
#MCP#Auditoria#DevOps#Segurança