57 lines
2.3 KiB
Plaintext
57 lines
2.3 KiB
Plaintext
# ============================================
|
|
# MediConnect - Dual Supabase Configuration
|
|
# ============================================
|
|
# ⚠️ ESTE ARQUIVO É APENAS UM EXEMPLO
|
|
# Renomeie para `.env` e configure as variáveis necessárias
|
|
# NUNCA commite o arquivo .env com valores reais!
|
|
|
|
# ===========================================
|
|
# SUPABASE EXTERNO (da empresa/cliente)
|
|
# ===========================================
|
|
# Sistema legado com CRUD básico
|
|
# Fornecido pelo cliente - APENAS LEITURA via API Key
|
|
|
|
EXTERNAL_SUPABASE_URL=https://yuanqfswhberkoevtmfr.supabase.co
|
|
EXTERNAL_SUPABASE_ANON_KEY=<chave fornecida pelo cliente>
|
|
EXTERNAL_SUPABASE_KEY=<chave fornecida pelo cliente>
|
|
|
|
# Observações:
|
|
# - Este Supabase TEM: appointments, doctors, patients, reports
|
|
# - Este Supabase NÃO TEM: fila virtual, gamification, teleconsult, audit
|
|
# - Usamos para: Buscar dados principais via REST API
|
|
# - NÃO podemos: Criar edge functions, modificar schema, acessar service_role_key
|
|
|
|
|
|
# ===========================================
|
|
# SUPABASE NOVO (nosso)
|
|
# ===========================================
|
|
# Sistema complementar com funcionalidades avançadas
|
|
# Controle total - Service Role Key com permissões completas
|
|
|
|
SUPABASE_URL=<nosso URL - pode ser local ou hosted>
|
|
SUPABASE_ANON_KEY=<nossa anon key>
|
|
SUPABASE_SERVICE_ROLE_KEY=<nossa service role key - NUNCA EXPOR NO FRONTEND>
|
|
|
|
# Observações:
|
|
# - Este Supabase TEM: virtual_queue, teleconsult_sessions, patient_rewards, audit_log
|
|
# - Usa colunas external_*_id para referenciar dados do Supabase externo
|
|
# - Usamos para: Funcionalidades extras, edge functions, auditoria
|
|
# - Temos: Acesso completo, schema migrations, edge functions
|
|
|
|
|
|
# ===========================================
|
|
# FRONTEND (Vite/React)
|
|
# ===========================================
|
|
# O frontend usa APENAS o Supabase externo para autenticação
|
|
# As funcionalidades extras são chamadas via edge functions do nosso Supabase
|
|
|
|
VITE_SUPABASE_URL=https://yuanqfswhberkoevtmfr.supabase.co
|
|
VITE_SUPABASE_ANON_KEY=<chave fornecida pelo cliente>
|
|
|
|
# Observações:
|
|
# - Frontend autentica com Supabase externo
|
|
# - Frontend chama edge functions do nosso Supabase via apiClient
|
|
# - Nunca expor SUPABASE_SERVICE_ROLE_KEY no frontend
|
|
# Frontend → Netlify Functions → Supabase
|
|
# (A chave do Supabase fica protegida nas Functions)
|