التشغيل محليًا
تشغيل التطبيق وموقع التسويق والوثائق بأمر واحد.
تحتاج إلى Node.js 20.10 أو أحدث وpnpm 10. لا يلزم Docker إلا لـوضع قاعدة البيانات المحلية.
التثبيت
pnpm installتشغيل العرض التجريبي
pnpm demoيشغّل هذا ثلاثة خوادم جنبًا إلى جنب:
| ماذا | العنوان |
|---|---|
| التطبيق، في الوضع التجريبي | http://localhost:4200/app |
| موقع التسويق | http://localhost:4210 |
| هذه الوثائق | http://localhost:4230 |
فتح التطبيق
اذهب إلى http://localhost:4200/app. لا يوجد تسجيل دخول في الوضع التجريبي؛ تصل إلى النظرة العامة لمساحة العمل التجريبية.
أوامر أخرى
| الأمر | ماذا يفعل |
|---|---|
pnpm demo:app | التطبيق فقط، في الوضع التجريبي، على المنفذ 4200 |
pnpm local | التطبيق مقابل قاعدة بياناتك المحلية (انظر وضع قاعدة البيانات المحلية) |
pnpm --filter @callwise/site dev | موقع التسويق فقط، المنفذ 4210 |
pnpm --filter @callwise/docs dev | الوثائق فقط، المنفذ 4230 |
pnpm typecheck | فحص الأنواع لكل حزمة |
pnpm test | اختبارات الوحدة (انظر الاختبارات) |
المنافذ
كل ما يشغّله Callwise محليًا يبقى داخل 4200–4299: التطبيق 4200، والموقع 4210، والوثائق 4230، وSupabase 4220–4229.