reserva_chatmotel/.env.local.example
Rodribm10 f4980f026c feat(fase4-c): tenant resolver + theming dinamico
- src/lib/tenant.ts: resolve slug por subdominio (fallback env)
- src/lib/appConfig.ts: carrega tenant + app_config do Supabase
- TenantProvider: aplica CSS vars, Google Fonts dinamico, title/favicon
- useAppConfig + useTenantId hooks
- App.tsx renderiza titulo/subtitulo/tagline/footer do config
- catalogoService filtra todas queries por tenant_id
- useReservationForm aguarda tenantId antes de buscar
- Testes mockam TenantProvider + useAppConfig
- vite.config: host: true + allowedHosts (tunnel-friendly)
- chatwootApi: header ngrok-skip-browser-warning
2026-04-14 21:06:16 -03:00

12 lines
394 B
Plaintext

# Supabase — projeto InAudit Hotel
VITE_SUPABASE_URL=https://acdvblhzzaneddlxqyst.supabase.co
VITE_SUPABASE_ANON_KEY=
VITE_SUPABASE_SCHEMA=reserva_hotel
# Chatwoot — token de integração (Fase 2)
VITE_CHATWOOT_API_URL=https://chatwoot.fazer.ai
VITE_CHATWOOT_API_TOKEN=
# Multi-tenant: slug default quando rodando em localhost/tunnel (sem subdomínio)
VITE_DEFAULT_TENANT_SLUG=grupo-1001