Yerel veritabanı kipi
Uygulamayı, satır düzeyi güvenliği açık yerel bir Supabase üzerinde çalıştırın ve tohumlanmış kullanıcılar olarak oturum açın.
Yerel veritabanı kipi, uygulamayı her erişim kuralı açık gerçek bir Postgres'e karşı çalıştırır. Her rolün ne yapıp ne yapamadığını görmek için bunu kullanın.
Supabase servislerini konteynerlerde çalıştırdığı için Docker da gerekir. Supabase 4420 ile 4429 portlarını kullanır.
Supabase'i başlat
pnpm db:startMigrasyonları uygula
pnpm db:resetBu, şemayı, satır düzeyi güvenlik politikalarını ve koruma tetikleyicilerini oluşturur.
Demo filosunu yükle
pnpm db:seedTohum, demo kipiyle aynı üreteci kullanır; bu yüzden sayılar eşleşir.
Oturum aç
Tohumlanmış her kullanıcının parolası pruva-local değeridir. Bu hesaplar yalnızca yerel veritabanınızda vardır.
| E-posta | Kişi | Rol | Ne denemeli |
|---|---|---|---|
maren@aurora-marine.example | Maren Holt, filo müdürü | Sahip | Faturalama dahil her şey |
kaan@aurora-marine.example | Kaan Erdem, süperintendent | Yönetici | Mürettebatı bilgilendir, üyeleri yönet |
ravi@aurora-marine.example | Ravi Menon, başmühendis | Üye | Uyarıları kabul et, ama mürettebatı bilgilendirme |
sofia@aurora-marine.example | Sofia Lindqvist, emisyon sorumlusu | Üye | Rapor ibraz et |
tom@northquay.example | Tom Achebe, sigortacı | Üye | Yalnızca sigortacıyla paylaşılan gemileri görür |
İşiniz bitince Supabase'i pnpm db:stop ile durdurun.