SkywardOpsDocumentación

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

Aplicar las migraciones y sembrar

pnpm db:reset
pnpm db:seed

db: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 local

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

Servicios locales

ServicioURL / puerto
API de Supabasehttp://localhost:4341
Postgrespuerto 4342
Supabase Studiohttp://localhost:4343
Capturador de correohttp://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.

PersonaCorreoRolFlotaMisionesMantenimientoSeguridadCumplimiento
Avery MorganJefatura de operacionesavery@northwind.testownerpublishpublishpublishpublishpublish
Jamie PatelResponsable de mantenimientojamie@northwind.testadminviewviewpublisheditview
Deniz YılmazResponsable de seguridad y cumplimientodeniz@northwind.testadminviewpublishviewpublishpublish
Sam RiveraPiloto remotosam@northwind.testmemberpublishpublishvieweditview
Taylor KimTécnicotaylor@northwind.testmemberviewvieweditviewnone
Alex MorganTécnicoalex@northwind.testmemberviewnoneeditviewnone
Priya NairPlanificador de misionespriya@northwind.testmembervieweditnoneviewview
Preflight AgentAgente de IA · redacta y revisa misionesagent-preflight@northwind.testagentvieweditviewviewnone
Maintenance PlannerAgente de IA · propone órdenes de trabajoagent-maint@northwind.testagentviewnoneeditnonenone

On this page