CallwiseDocs

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:start

Supabase 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:seed

reset 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 local

Abra http://localhost:4200/app e inicie sesión:

CorreoContraseña
dana@brightsmile.examplecallwise-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:stop

Diferencias con el modo de demostración

Modo de demostraciónModo de base de datos local
Inicio de sesiónNingunoSupabase Auth
DatosEn memoria, se restablecen al reiniciarPostgres, se conservan hasta que usted restablezca
Reglas de accesoSe comprueban en la aplicaciónSe comprueban en la aplicación y las hace cumplir Postgres
IAReglas integradasReglas integradas, o Claude con ANTHROPIC_API_KEY definido
Teléfono, SMS, calendarioSimuladosSimulados

On this page