Pular para o conteúdo

Variáveis de Ambiente

Este é um site Astro com Cloudflare Workers e Static Assets (src/worker.ts). Consulte .env.example para a lista completa.

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 opcionais
PUBLIC_GA_MEASUREMENT_ID=
PUBLIC_GTM_ID=

Segredos locais do Cloudflare Worker (Telegram Bot) vão em .dev.vars:

TELEGRAM_BOT_TOKEN=123456789:ABCdefGhIJKlmNoPQRsTUVwxyZ
TELEGRAM_ALLOWED_CHAT_ID=-1001234567890
GEMINI_API_KEY=AIzaSy...
GITHUB_TOKEN=ghp_...

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.

O script validate:secrets analisa o repositório em busca de segredos commitados acidentalmente:

Terminal window
pnpm run validate:secrets

Ele roda durante a integração contínua (CI) e interrompe o build se algum segredo provável for detectado.