Integracao Cloudflare
Conecte sua conta Cloudflare ao BuildShip pra gerenciar dominios, DNS, SSL/TLS e cache diretamente do chat. O time de IA pode apontar dominios pros seus projetos, limpar cache depois de deploy e configurar registros de email (SPF, DKIM, MX).
O que da pra fazer
- Apontar dominios proprios (meusite.com) pros seus projetos BuildShip
- Gerenciar registros DNS (A, CNAME, MX, TXT)
- Limpar cache apos deploy
- Configurar SSL/TLS (recomendado: "Full Strict")
- Configurar email via registros MX
- Deploy de Cloudflare Workers
Como conectar
Passo 1: gerar o API Token
- Acesse dash.cloudflare.com/profile/api-tokens
- Clique em "Create Token"
- Escolha o template "Edit zone DNS" (o mais comum) ou "Custom token" pra permissoes mais amplas
- Se for Custom token, marque estas permissoes:
- Zone > DNS > Edit
- Zone > Zone > Read
- Zone > Cache Purge > Purge
- (opcional) Account > Workers Scripts > Edit
- Em Zone Resources, escolha "Include > All zones" ou apenas zonas especificas
- Clique Continue to summary e Create Token
- Copie o token — ele so aparece uma vez
Passo 2: pegar o Account ID
- Acesse dash.cloudflare.com
- No canto superior direito, clique no seu nome de usuario
- O Account ID aparece no painel da direita (ou na URL depois de
dash.cloudflare.com/)
Passo 3: pegar o Zone ID (opcional, so pro dominio especifico)
- No dashboard Cloudflare, clique no dominio que voce quer usar
- Va em Overview
- No painel da direita, em "API", copie o Zone ID
Passo 4: conectar no BuildShip
- Abra qualquer projeto no BuildShip
- Na barra lateral do chat, clique em Integracoes
- Clique em Cloudflare
- Cole:
- API Token (obrigatorio)
- Account ID (opcional, necessario pra Workers)
- Zone ID (opcional, necessario pra operar numa zona especifica)
- Clique Ativar
Apontar um dominio proprio pra um projeto
Depois que a integracao Cloudflare estiver ativa, voce pode pedir ao time:
"Aponta o dominio meusite.com pra esse projeto"
O time vai:
- Criar o registro DNS no Cloudflare apontando pro servidor do BuildShip
- Ativar SSL automatico
- Aguardar a propagacao (geralmente 1-5 minutos com Cloudflare)
- Confirmar que o site esta acessivel via HTTPS
Limpar cache depois de deploy
Se voce atualizou um arquivo e nao esta vendo as mudancas, pode ser cache do Cloudflare. Peca ao time:
"Limpa o cache do Cloudflare pro site meusite.com"
Problemas comuns
Erro 403 "Authentication error"
O token e invalido ou nao tem as permissoes necessarias. Verifique que o token foi criado com scope Zone:DNS:Edit no minimo. Se ainda nao funcionar, recrie o token.
Erro 9109 "Zone not found"
O Zone ID que voce colou nao pertence a essa conta, ou o token nao tem acesso a essa zona. Verifique se o token foi criado com "All zones" ou se inclui a zona correta em "Zone Resources".
DNS nao propaga
Com Cloudflare, a propagacao e quase instantanea quando o registro esta "proxied" (nuvem laranja). Se esta demorando, verifique se o proxy esta ativado. Se estiver "DNS only" (nuvem cinza), aguarde o TTL anterior expirar.
Site mostra erro 521 ou 522
O Cloudflare nao consegue conectar no servidor de origem. Verifique que o projeto BuildShip tem preview rodando e que o IP/porta estao corretos. Voce pode pedir ao time: "o site meusite.com esta dando 521, verifica o que pode ser".