- Fix: Avatar upload usando Supabase Client com RLS policies - Fix: Profile update usando Supabase Client - Fix: Timezone handling em datas de consultas - Fix: Filtros de consultas passadas/futuras - Fix: Appointment cancellation com Supabase Client - Fix: Navegação após booking de consulta - Fix: Report service usando Supabase Client - Fix: Campo created_by em relatórios - Fix: URL pública de avatares no Storage - Fix: Modal de criação de usuário com scroll - Feat: Sistema completo de gestão de consultas - Feat: Painéis para paciente, médico, secretária e admin - Feat: Upload de avatares - Feat: Sistema de relatórios médicos - Feat: Gestão de disponibilidade de médicos
53 lines
1.9 KiB
Plaintext
53 lines
1.9 KiB
Plaintext
# ⚠️ 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)
|