PruvaGuías

Modo de base de datos local

Ejecute la aplicación sobre un Supabase local con seguridad a nivel de fila e inicie sesión como los usuarios de la semilla.

El modo de base de datos local ejecuta la aplicación contra un Postgres real con todas las reglas de acceso activadas. Úselo para ver qué puede y qué no puede hacer cada rol.

También necesita Docker, porque Supabase ejecuta sus servicios en contenedores. Supabase usa los puertos 4420 a 4429.

Inicie Supabase

pnpm db:start

Aplique las migraciones

pnpm db:reset

Esto crea el esquema, las políticas de seguridad a nivel de fila y los triggers de protección.

Cargue la flota de demo

pnpm db:seed

La semilla usa el mismo generador que el modo demo, así que los números coinciden.

Inicie la aplicación

pnpm local

La aplicación se ejecuta en http://localhost:4400 con DEMO_MODE=false.

Inicie sesión

Cada usuario de la semilla tiene la contraseña pruva-local. Estas cuentas existen solo en su base de datos local.

CorreoPersonaRolQué probar
maren@aurora-marine.exampleMaren Holt, gerente de flotaPropietarioTodo, incluida la facturación
kaan@aurora-marine.exampleKaan Erdem, superintendenteAdministradorAvisar a la tripulación, gestionar miembros
ravi@aurora-marine.exampleRavi Menon, jefe de máquinasMiembroAcusar recibo de alertas, pero no avisar a la tripulación
sofia@aurora-marine.exampleSofia Lindqvist, responsable de emisionesMiembroPresentar informes
tom@northquay.exampleTom Achebe, suscriptorMiembroVe solo los buques compartidos con la aseguradora

Detenga Supabase con pnpm db:stop cuando termine.

En esta página