SkywardOpsالوثائق

العرض التوضيحي مقابل الوضع المحلي

التطبيق نفسه والقصة نفسها، مع مصدرَي بيانات مختلفين.

يقرأ التطبيق ويكتب من خلال واجهة مصدر بيانات واحدة. يوصل وضع العرض التوضيحي مولّدًا في الذاكرة؛ ويوصل الوضع المحلي Supabase. الشاشات وقواعد العمل واحدة.

وضع العرض التوضيحيوضع قاعدة البيانات المحلية
البدءpnpm demopnpm db:start وpnpm db:reset وpnpm db:seed وpnpm local
DEMO_MODEtruefalse
البياناتمُولَّدة في الذاكرةPostgres في Supabase المحلي
الاستمراريةتُصفَّر عند إعادة التشغيل أو عند إعادة ضبط العرض التوضيحيتبقى حتى pnpm db:reset
تسجيل الدخوللا يوجد؛ تبديل الشخصية عبر العرض بصفةالبريد وskyward-local
قواعد الوصولتُفحص في التطبيق بالقواعد نفسهايفرضها أمان Postgres على مستوى الصف والمُحفّزات
الاستدعاءات الخارجيةلا شيءلا شيء
يحتاج إلى Dockerلانعم

استخدم وضع العرض التوضيحي للتجوال والعرض. استخدم الوضع المحلي لاختبار قواعد الوصول فعليًا: الكتابة غير المسموحة في الوضع المحلي ترفضها قاعدة البيانات نفسها.

انظر تشغيله محليًا.