Variáveis de Ambiente
Este é um site Astro com Cloudflare Workers e Static Assets (src/worker.ts). Consulte .env.example para a lista completa.
Desenvolvimento Local
Section titled “Desenvolvimento Local”Copie .env.example para .env para definir variáveis de tempo de build:
# URL pública de produção (canônica/OG/sitemap)SITE_URL=http://localhost:4321
# Analytics opcionaisPUBLIC_GA_MEASUREMENT_ID=PUBLIC_GTM_ID=Segredos locais do Cloudflare Worker (Telegram Bot) vão em .dev.vars:
TELEGRAM_BOT_TOKEN=123456789:ABCdefGhIJKlmNoPQRsTUVwxyZTELEGRAM_ALLOWED_CHAT_ID=-1001234567890GEMINI_API_KEY=AIzaSy...GITHUB_TOKEN=ghp_...Produção
Section titled “Produção”Configure as variáveis através do Painel da Cloudflare > Workers & Pages > cepsaude > Settings > Variables and Secrets. Adicione os tokens de API como segredos criptografados.
Validação de Segredos
Section titled “Validação de Segredos”O script validate:secrets analisa o repositório em busca de segredos commitados acidentalmente:
pnpm run validate:secretsEle roda durante a integração contínua (CI) e interrompe o build se algum segredo provável for detectado.