Frappe Lab
الدرس 2 من 14
قيد التجربة

Bench واحد، Apps مشتركة، وبيانات منفصلة

ركّب نفس الـApp على موقعين، اكتب سجل في واحد، واتأكد بعينك إن التاني مش شايفه.

هدفكتشرح حدود الكود وحدود البيانات
BENCH-01frappe-bench
services online
SITE Aalpha.localhost
Database
alpha_db
Installed Apps
1
Documents
0
SITE Bbeta.localhost
Database
beta_db
Installed Apps
1
Documents
0
Operator consolealpha.localhost
Last command Select a Site and install the custom App.
Data boundary
Separate databases

إيه اللي اتشارك وإيه اللي ما اتشاركش؟

الـApp files موجودة مرة واحدة داخل Bench. كل Site تختار Apps المثبتة عليها، وتحفظ Documents داخل Database مستقلة.

BenchApps + services
Site Aalpha_db
Site Bbeta_db

Mission: اثبت عزل البيانات

نفّذ الخطوات دي بنفسك، والترتيب مش إجباري:

  1. ثبّت service_ops على Site A
  2. اعمل Service Request داخل Site A
  3. افتح Site B وتأكد إن عدد السجلات صفر
  4. ثبّت نفس الـApp على Site B من غير نقل بيانات Site A
Locked لسه محتاج تثبت الفرق بين App وSite
Lesson 02

الـApp كود مش Database

كمّل الأربع خطوات علشان تثبت إنك فاهم العزل.

راجع رحلة Save