SkywardOpsDokümanlar

Demo ve yerel mod

Aynı uygulama ve aynı hikâye, iki farklı veri kaynağıyla.

Uygulama, tek bir veri kaynağı arayüzü üzerinden okur ve yazar. Demo modu bellek içi bir üreteç bağlar; yerel mod Supabase bağlar. Ekranlar ve iş kuralları aynıdır.

Demo moduYerel veritabanı modu
Başlangıçpnpm demopnpm db:start, pnpm db:reset, pnpm db:seed, pnpm local
DEMO_MODEtruefalse
VeriBellekte üretilirYerel Supabase içindeki Postgres
KalıcılıkYeniden başlatınca veya Demoyu sıfırla ile sıfırlanırpnpm db:reset yapılana kadar saklanır
Oturum açmaYok; kişiyi Şu kişi olarak gör ile değiştirinE-posta ve skyward-local
Erişim kurallarıAynı kurallarla uygulamada kontrol edilirPostgres satır düzeyinde güvenlik ve tetikleyiciler tarafından uygulanır
Dış çağrılarYokYok
Docker gerekirHayırEvet

Gezmek ve sunum yapmak için demo modunu kullanın. Erişim kurallarını gerçekten sınamak için yerel modu kullanın: yerel modda başarısız olan bir yazmayı veritabanının kendisi reddeder.

Bkz. Yerelde çalıştırın.