# ⚠️ ESTE ARQUIVO É APENAS UM EXEMPLO # Renomeie para `.env` e configure as variáveis necessárias # NUNCA commite o arquivo .env com valores reais! # =========================================== # FRONTEND (VITE) - Não precisa mais! # =========================================== # ℹ️ O frontend NÃO acessa o Supabase diretamente # Todas as chamadas vão para as Netlify Functions # Portanto, NÃO precisa de VITE_SUPABASE_* aqui # =========================================== # NETLIFY FUNCTIONS (Backend) # =========================================== # Configure estas variáveis em: # • Local: arquivo .env na raiz (opcional, Netlify Dev já injeta) # • Produção: Netlify Dashboard → Site Settings → Environment Variables # Supabase - OBRIGATÓRIAS SUPABASE_URL=https://yuanqfswhberkoevtmfr.supabase.co SUPABASE_ANON_KEY=sua-chave-aqui # MongoDB - OPCIONAL (se você usa) MONGODB_URI=mongodb+srv://usuario:senha@cluster.mongodb.net/database # SMS API - OPCIONAL (se você usa envio de SMS) SMS_API_KEY=sua-chave-sms-aqui # =========================================== # NOTAS IMPORTANTES # =========================================== # # 1. DESENVOLVIMENTO LOCAL: # - As Netlify Functions pegam variáveis do Netlify Dev # - Você pode criar um .env na raiz, mas não é obrigatório # # 2. PRODUÇÃO (Netlify): # ⚠️ OBRIGATÓRIO: Configure em Site Settings → Environment Variables # - SUPABASE_URL # - SUPABASE_ANON_KEY # - Outras variáveis que você usa # - Após adicionar, faça um novo deploy! # # 3. SEGURANÇA: # ✅ Use apenas SUPABASE_ANON_KEY (nunca service_role_key) # ✅ Adicione .env no .gitignore # ✅ Configure CORS no Supabase para seu domínio Netlify # ❌ NUNCA exponha chaves secretas no frontend # # 4. ARQUITETURA: # Frontend → Netlify Functions → Supabase # (A chave do Supabase fica protegida nas Functions)