WzGate

البدء السريع

المتطلبات وكيفية تشغيل الخدمات محليًا.

المتطلبات

  • Node.js 20+
  • PostgreSQL (كل خادم يملك قاعدة بياناته)
  • RabbitMQ (لأحداث ما بين الخدمات)

الخدمات والمنافذ

الخدمةالمنفذالغرض
خادم CRM3000البنية الأساسية
خدمة التكامل3004استقبال webhooks والمزامنة
الواجهة الإدارية3001واجهة لوحة التحكم
هذا الموقع3002التسويق والتوثيق

تشغيل خدمة

كل خدمة مشروع npm مستقل. من داخل مجلدها:

npm install
npm run start:dev   # الخوادم (وضع المراقبة)
# أو
npm run dev         # الواجهات

تستخدم الخوادم Prisma؛ ولّد العميل وطبّق الترحيلات عبر أوامر prisma:* قبل أول تشغيل.

أتبني موقعًا عامًّا بدل ذلك؟

إن لم تكن تشغّل المنصّة بل تستهلكها — أي تبني موقعًا تسويقيًّا أو عقاريًّا فوق مستأجر في Wzgate — فلا تحتاج شيئًا ممّا سبق. ابدأ من ابنِ موقعك الإلكتروني: يحتاج أربع قيم من النظام ولا يحتاج تثبيت شيء محليًّا.

On this page