SkywardOpsDokumentation

Demo- und Lokalmodus

Dieselbe App und dieselbe Geschichte, mit zwei verschiedenen Datenquellen.

Die App liest und schreibt über eine einzige Schnittstelle zur Datenquelle. Der Demomodus setzt einen Generator im Arbeitsspeicher ein; der Lokalmodus setzt Supabase ein. Die Bildschirme und die Geschäftsregeln sind dieselben.

DemomodusModus lokale Datenbank
Startpnpm demopnpm db:start, pnpm db:reset, pnpm db:seed, pnpm local
DEMO_MODEtruefalse
DatenIm Arbeitsspeicher erzeugtPostgres im lokalen Supabase
PersistenzZurücksetzen bei Neustart oder über Demo zurücksetzenBleibt bis pnpm db:reset erhalten
AnmeldungKeine; Person wechseln mit Anzeigen alsE-Mail und skyward-local
ZugriffsregelnIn der App nach denselben Regeln geprüftVon Postgres durch Sicherheit auf Zeilenebene und Trigger erzwungen
Externe AufrufeKeineKeine
Braucht DockerNeinJa

Nutzen Sie den Demomodus, um sich umzusehen und zu präsentieren. Nutzen Sie den Lokalmodus, um Zugriffsregeln wirklich zu prüfen: Ein fehlgeschlagener Schreibvorgang im Lokalmodus wird von der Datenbank selbst abgelehnt.

Siehe Lokal ausführen.