CallwiseDocs

Lokaler Datenbankmodus

Die App gegen ein lokales Supabase mit echter Anmeldung und Row-Level-Security ausführen.

Im lokalen Datenbankmodus liest und schreibt die App eine Postgres-Datenbank über Supabase, mit Anmeldung und den Sicherheitsregeln, die die Datenbank durchsetzt. Die Daten stammen aus demselben Generator, den die Demo nutzt.

Sie brauchen Docker, und es muss laufen.

Supabase starten

pnpm supabase:web:start

Supabase läuft auf den Ports 4220–4229. Supabase Studio liegt unter http://localhost:4223.

Das Schema anlegen und befüllen

pnpm supabase:web:reset
pnpm db:seed

reset wendet jede Migration von Grund auf an. db:seed schreibt den Arbeitsbereich Bright Smile Dental, seine Personen und 120 Tage Daten.

Die App starten

pnpm local

Öffnen Sie http://localhost:4200/app und melden Sie sich an:

E-MailPasswort
dana@brightsmile.examplecallwise-local

Dana ist die Inhaberin. Nutzen Sie Supabase Studio, um sich die Tabellen anzusehen oder sich als eine andere erzeugte Person anzumelden.

Anhalten

pnpm supabase:web:stop

Unterschiede zum Demomodus

DemomodusLokaler Datenbankmodus
AnmeldungKeineSupabase Auth
DatenIm Speicher, beim Neustart zurückgesetztPostgres, bleibt erhalten, bis Sie zurücksetzen
ZugriffsregelnIn der App geprüftIn der App geprüft und von Postgres durchgesetzt
KIEingebaute RegelnEingebaute Regeln, oder Claude, wenn ANTHROPIC_API_KEY gesetzt ist
Telefon, SMS, KalenderSimuliertSimuliert

On this page