Saltar para o conteúdo principal Saltar para a navegação Saltar para o rodapé
Programa de Parceiros de Design: registe-se gratuitamente, plano BUSINESS vitalício

Rede e Domínios

Torne a sua aplicação acessível na internet com um domínio, TLS automático e um proxy reverso Traefik.

Rede e Domínios

A sua aplicação está a correr, mas ainda ninguém consegue aceder-lhe. Este tutorial configura um domínio real, TLS automático via Let’s Encrypt e um proxy Traefik que descobre automaticamente os seus contentores. Precisa de um domínio no Cloudflare e de um token de API.

Ver o tutorial

Quatro passos

Token, configure, push, deploy

  1. Obtenha o seu token de API do Cloudflare.
  2. Configure a infraestrutura no rdc.
  3. Envie para o seu servidor.
  4. Implemente o proxy.

Passo 1: Token de API do Cloudflare

No seu dashboard do Cloudflare, aceda a My Profile -> API Tokens e crie um token com permissão Zone DNS Edit. Copie o valor do token — só o verá uma vez.

Passo 2: Configurar a infraestrutura

Diga ao rdc o seu IP público, domínio base, email de certificado e o token:

time rdc config infra set -m my-server \
  --public-ipv4 203.0.113.50 \
  --base-domain yourdomain.com \
  --cert-email admin@yourdomain.com \
  --cf-dns-token your-cloudflare-api-token

Substitua o IP, domínio, email e token pelos seus.

O --cert-email e --cf-dns-token são partilhados por todas as suas máquinas, por isso só os define uma vez.

Passo 3: Enviar para o servidor

time rdc config infra push -m my-server

Isto cria os registos DNS no Cloudflare automaticamente e prepara a configuração do proxy no seu servidor.

Passo 4: Implementar o proxy

O proxy em si ainda não está a correr. Implemente-o a partir do modelo integrado proxy, dentro de um pequeno repositório chamado infra:

time rdc repo create --name infra -m my-server --size 1G
time rdc repo template apply --name proxy -m my-server -r infra
time rdc repo up --name infra -m my-server

Pronto. O Traefik está agora a correr. A sua aplicação está acessível em:

myapp.my-app.my-server.yourdomain.com

O Traefik descobre os seus contentores a cada 5 segundos. Os certificados TLS vêm do Let’s Encrypt automaticamente. Sem configuração manual do proxy necessária.


Próximo: Modo de Produção.