وضع قاعدة البيانات المحلية
تشغيل التطبيق مقابل Supabase محلي مع تسجيل دخول حقيقي وأمان على مستوى الصفوف.
في وضع قاعدة البيانات المحلية يقرأ التطبيق قاعدة بيانات Postgres ويكتب إليها عبر Supabase، مع تسجيل الدخول وقواعد الأمان التي تفرضها قاعدة البيانات. تُبذَر البيانات من المولّد نفسه الذي يستخدمه العرض التجريبي.
تحتاج إلى Docker يعمل.
تشغيل Supabase
pnpm supabase:web:startيعمل Supabase على المنافذ 4220–4229. Supabase Studio على http://localhost:4223.
إنشاء المخطط وبذره
pnpm supabase:web:reset
pnpm db:seedيطبق reset كل ترحيل من الصفر. يكتب db:seed مساحة عمل Bright Smile Dental وأشخاصها و120 يومًا من البيانات.
تشغيل التطبيق
pnpm localافتح http://localhost:4200/app وسجّل الدخول:
| البريد | كلمة المرور |
|---|---|
dana@brightsmile.example | callwise-local |
Dana هي المالكة. استخدم Supabase Studio للاطلاع على الجداول، أو لتسجيل الدخول بصفتك شخصًا مبذورًا آخر.
الإيقاف
pnpm supabase:web:stopالفروق عن الوضع التجريبي
| الوضع التجريبي | وضع قاعدة البيانات المحلية | |
|---|---|---|
| تسجيل الدخول | لا يوجد | Supabase Auth |
| البيانات | في الذاكرة، وتُصفَّر عند إعادة التشغيل | Postgres، وتُبقى حتى تعيد الضبط |
| قواعد الوصول | تُفحص في التطبيق | تُفحص في التطبيق ويفرضها Postgres |
| الذكاء الاصطناعي | قواعد مدمجة | قواعد مدمجة، أو Claude مع ضبط ANTHROPIC_API_KEY |
| الهاتف والرسائل النصية والتقويم | محاكاة | محاكاة |