PruvaBelgeler

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

Migrasyonları uygula

pnpm db:reset

Bu, şemayı, satır düzeyi güvenlik politikalarını ve koruma tetikleyicilerini oluşturur.

Demo filosunu yükle

pnpm db:seed

Tohum, demo kipiyle aynı üreteci kullanır; bu yüzden sayılar eşleşir.

Uygulamayı başlat

pnpm local

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

Oturum aç

Tohumlanmış her kullanıcının parolası pruva-local değeridir. Bu hesaplar yalnızca yerel veritabanınızda vardır.

E-postaKişiRolNe denemeli
maren@aurora-marine.exampleMaren Holt, filo müdürüSahipFaturalama dahil her şey
kaan@aurora-marine.exampleKaan Erdem, süperintendentYöneticiMürettebatı bilgilendir, üyeleri yönet
ravi@aurora-marine.exampleRavi Menon, başmühendisÜyeUyarıları kabul et, ama mürettebatı bilgilendirme
sofia@aurora-marine.exampleSofia Lindqvist, emisyon sorumlusuÜyeRapor ibraz et
tom@northquay.exampleTom Achebe, sigortacıÜyeYalnızca sigortacıyla paylaşılan gemileri görür

İşiniz bitince Supabase'i pnpm db:stop ile durdurun.

Bu sayfada