SkywardOpsالوثائق

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

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

يشغّل وضع قاعدة البيانات المحلية التطبيق على Postgres حقيقي بالقواعد نفسها كما في الإنتاج: الأمان على مستوى الصف، والمُحفّزات، وقيود التحقق. استخدمه لاختبار قواعد الوصول والثوابت.

يلزمك Docker وهو يعمل من أجل حزمة Supabase المحلية.

ابدأ Supabase

pnpm db:start

طبّق الترحيلات والبذر

pnpm db:reset
pnpm db:seed

يعيد db:reset بناء المخطّط من الترحيلات. يكتب db:seed قصة Northwind نفسها التي يستخدمها العرض التوضيحي، مع تسجيل دخول واحد لكل شخص.

ابدأ التطبيق

pnpm local

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

الخدمات المحلية

الخدمةالعنوان / المنفذ
Supabase APIhttp://localhost:4341
Postgresالمنفذ 4342
Supabase Studiohttp://localhost:4343
ملتقط البريدhttp://localhost:4344

تسجيل الدخول

سجّل الدخول بأي شخص مُبذور، مثل avery@northwind.test (المالك). يستخدم كل شخص مُبذور كلمة المرور المحلية نفسها: skyward-local.

كلمة المرور موجودة في قاعدة بياناتك المحلية فقط. لا تُستخدم في أي مكان حقيقي.

الشخصالبريدالدورالأسطولالمهامالصيانةالسلامةالامتثال
Avery Morganرئيس العملياتavery@northwind.testownerpublishpublishpublishpublishpublish
Jamie Patelمسؤول الصيانةjamie@northwind.testadminviewviewpublisheditview
Deniz Yılmazمسؤول السلامة والامتثالdeniz@northwind.testadminviewpublishviewpublishpublish
Sam Riveraطيار عن بُعدsam@northwind.testmemberpublishpublishvieweditview
Taylor Kimفنّيtaylor@northwind.testmemberviewvieweditviewnone
Alex Morganفنّيalex@northwind.testmemberviewnoneeditviewnone
Priya Nairمخطّط المهامpriya@northwind.testmembervieweditnoneviewview
Preflight Agentوكيل ذكاء اصطناعي · يُعدّ المهام ويراجعهاagent-preflight@northwind.testagentvieweditviewviewnone
Maintenance Plannerوكيل ذكاء اصطناعي · يقترح أوامر العملagent-maint@northwind.testagentviewnoneeditnonenone

On this page