Modo de base de datos local
Ejecute la aplicación contra un Supabase local con inicio de sesión real y seguridad a nivel de fila.
En el modo de base de datos local, la aplicación lee y escribe una base de datos Postgres a través de Supabase, con inicio de sesión y las reglas de seguridad que hace cumplir la base de datos. Los datos se cargan desde el mismo generador que usa la demostración.
Necesita Docker en ejecución.
Inicie Supabase
pnpm supabase:web:startSupabase corre en los puertos 4220–4229. Supabase Studio está en http://localhost:4223.
Cree el esquema y cárguelo
pnpm supabase:web:reset
pnpm db:seedreset aplica cada migración desde cero. db:seed escribe el espacio de trabajo Bright Smile Dental, sus personas y 120 días de datos.
Inicie la aplicación
pnpm localAbra http://localhost:4200/app e inicie sesión:
| Correo | Contraseña |
|---|---|
dana@brightsmile.example | callwise-local |
Dana es la propietaria. Use Supabase Studio para ver las tablas, o para iniciar sesión como otra persona cargada.
Cómo detenerlo
pnpm supabase:web:stopDiferencias con el modo de demostración
| Modo de demostración | Modo de base de datos local | |
|---|---|---|
| Inicio de sesión | Ninguno | Supabase Auth |
| Datos | En memoria, se restablecen al reiniciar | Postgres, se conservan hasta que usted restablezca |
| Reglas de acceso | Se comprueban en la aplicación | Se comprueban en la aplicación y las hace cumplir Postgres |
| IA | Reglas integradas | Reglas integradas, o Claude con ANTHROPIC_API_KEY definido |
| Teléfono, SMS, calendario | Simulados | Simulados |