Base de datos local
Ejecuta la aplicación contra un Supabase local, con inicio de sesión y seguridad a nivel de fila.
El modo de base de datos local ejecuta la aplicación contra un Postgres real, con las mismas reglas que en producción: seguridad a nivel de fila, disparadores y restricciones de comprobación. Úsalo para probar las reglas de acceso y las invariantes.
Necesitas Docker en marcha para la pila local de Supabase.
Arrancar Supabase
pnpm db:startAplicar las migraciones y sembrar
pnpm db:reset
pnpm db:seeddb:reset reconstruye el esquema a partir de las migraciones. db:seed escribe la misma historia de Northwind que usa la demo, con un inicio de sesión por persona.
Arrancar la aplicación
pnpm localLa aplicación se ejecuta en http://localhost:4300/app con DEMO_MODE=false.
Servicios locales
| Servicio | URL / puerto |
|---|---|
| API de Supabase | http://localhost:4341 |
| Postgres | puerto 4342 |
| Supabase Studio | http://localhost:4343 |
| Capturador de correo | http://localhost:4344 |
Inicio de sesión
Inicia sesión como cualquier persona sembrada, por ejemplo avery@northwind.test (propietario). Todas las personas sembradas usan la misma contraseña local: skyward-local.
La contraseña solo existe en tu base de datos local. No se usa nunca en ningún entorno real.
| Persona | Correo | Rol | Flota | Misiones | Mantenimiento | Seguridad | Cumplimiento |
|---|---|---|---|---|---|---|---|
| Avery MorganJefatura de operaciones | avery@northwind.test | owner | publish | publish | publish | publish | publish |
| Jamie PatelResponsable de mantenimiento | jamie@northwind.test | admin | view | view | publish | edit | view |
| Deniz YılmazResponsable de seguridad y cumplimiento | deniz@northwind.test | admin | view | publish | view | publish | publish |
| Sam RiveraPiloto remoto | sam@northwind.test | member | publish | publish | view | edit | view |
| Taylor KimTécnico | taylor@northwind.test | member | view | view | edit | view | none |
| Alex MorganTécnico | alex@northwind.test | member | view | none | edit | view | none |
| Priya NairPlanificador de misiones | priya@northwind.test | member | view | edit | none | view | view |
| Preflight AgentAgente de IA · redacta y revisa misiones | agent-preflight@northwind.test | agent | view | edit | view | view | none |
| Maintenance PlannerAgente de IA · propone órdenes de trabajo | agent-maint@northwind.test | agent | view | none | edit | none | none |