SkywardOpsDokümanlar

Yerel veritabanı

Oturum açma ve satır düzeyinde güvenlikle yerel bir Supabase üzerinde çalıştırın.

Yerel veritabanı modu, uygulamayı üretimle aynı kurallara sahip gerçek bir Postgres üzerinde çalıştırır: satır düzeyinde güvenlik, tetikleyiciler ve kontrol kısıtları. Erişim kurallarını ve değişmez kuralları sınamak için kullanın.

Yerel Supabase yığını için Docker’ın çalışıyor olması gerekir.

Supabase’i başlatın

pnpm db:start

Geçişleri uygulayın ve tohumlayın

pnpm db:reset
pnpm db:seed

db:reset şemayı geçişlerden yeniden kurar. db:seed, demonun kullandığı aynı Northwind hikâyesini yazar; kişi başına bir oturum açma oluşturur.

Uygulamayı başlatın

pnpm local

Uygulama, DEMO_MODE=false ile http://localhost:4300/app adresinde çalışır.

Yerel hizmetler

HizmetURL / bağlantı noktası
Supabase APIhttp://localhost:4341
Postgresbağlantı noktası 4342
Supabase Studiohttp://localhost:4343
E-posta yakalayıcıhttp://localhost:4344

Oturum açın

Tohumlanmış herhangi bir kişi olarak oturum açın; örneğin avery@northwind.test (sahip). Tohumlanmış her kişi aynı yerel parolayı kullanır: skyward-local.

Parola yalnızca yerel veritabanınızda vardır. Gerçek hiçbir yerde kullanılmaz.

KişiE-postaRolFiloGörevlerBakımGüvenlikUyum
Avery MorganOperasyon müdürüavery@northwind.testownerpublishpublishpublishpublishpublish
Jamie PatelBakım sorumlusujamie@northwind.testadminviewviewpublisheditview
Deniz YılmazGüvenlik ve uyum görevlisideniz@northwind.testadminviewpublishviewpublishpublish
Sam RiveraUzaktan pilotsam@northwind.testmemberpublishpublishvieweditview
Taylor KimTeknisyentaylor@northwind.testmemberviewvieweditviewnone
Alex MorganTeknisyenalex@northwind.testmemberviewnoneeditviewnone
Priya NairGörev planlayıcısıpriya@northwind.testmembervieweditnoneviewview
Preflight AgentYapay zekâ ajanı · görev taslakları ve kontrolleriagent-preflight@northwind.testagentvieweditviewviewnone
Maintenance PlannerYapay zekâ ajanı · iş emri öneriragent-maint@northwind.testagentviewnoneeditnonenone

On this page