Como fazemos deploy no Barracuda (e por que migramos para o Pages)
Uma mudança recente relevante: migramos nosso site institucional para o Cloudflare Pages com deploy via CLI. Antes era um worker estático que exigia upload manual no dashboard — um pesadelo para auditar.
O novo fluxo
# Após qualquer alteração no código do site:
wrangler pages deploy ./site --project-name=tarponiselabs
O cloudflare CLI autentica com API token da conta e publica em segundos. Cada deploy gera uma URL preview antes de ir para produção — dá pra revisar antes de cortar o tráfego.
Benefícios
- Deploy versionável e auditável (cada alteração = novo deployment ID)
- Rollback instantâneo para qualquer versão anterior
- Headlers e redirects declarativos (arquivo
_headers) - Analytics nativo para ver tráfego dos nossos docs
Detalhe técnico (para quem opera)
O token usado no CI tem escopo restrito: Pages Write + Workers + R2 + DNS na conta principal. Giramos a cada 30 dias por segurança. A doc completa de permissões está no nosso repositório.
— Priscila