Pruvaوثائق

وضع قاعدة البيانات المحلية

شغّل التطبيق على Supabase محلي مع أمان على مستوى الصف، وسجّل الدخول بالمستخدمين المُهيَّأين.

يشغّل وضع قاعدة البيانات المحلية التطبيق مقابل Postgres حقيقي مع تشغيل كل قاعدة وصول. استخدمه لترى ما يستطيع كل دور فعله وما لا يستطيع.

تحتاج أيضًا إلى Docker، لأن Supabase يشغّل خدماته في حاويات. يستخدم Supabase المنافذ من 4420 إلى 4429.

تشغيل Supabase

pnpm db:start

تطبيق الترحيلات

pnpm db:reset

ينشئ هذا المخطط وسياسات الأمان على مستوى الصف ومشعّلات الحارس.

تحميل أسطول العرض

pnpm db:seed

تستخدم التهيئة المولّد نفسه الذي يستخدمه وضع العرض، فتتطابق الأرقام.

تشغيل التطبيق

pnpm local

يعمل التطبيق على http://localhost:4400 مع DEMO_MODE=false.

تسجيل الدخول

لكل مستخدم مُهيَّأ كلمة المرور pruva-local. هذه الحسابات موجودة فقط على قاعدة بياناتك المحلية.

البريدالشخصالدورما تجرّبه
maren@aurora-marine.exampleMaren Holt، مديرة الأسطولالمالككل شيء، بما في ذلك الفوترة
kaan@aurora-marine.exampleKaan Erdem، المشرفالمسؤولإخطار الطاقم، وإدارة الأعضاء
ravi@aurora-marine.exampleRavi Menon، كبير المهندسينالعضوالإقرار بالتنبيهات، لكن ليس إخطار الطاقم
sofia@aurora-marine.exampleSofia Lindqvist، مسؤولة الانبعاثاتالعضوتقديم التقارير
tom@northquay.exampleTom Achebe، مكتتب التأمينالعضويرى فقط السفن المشاركة مع المؤمّن

أوقف Supabase بالأمر pnpm db:stop عند الانتهاء.

في هذه الصفحة