mirror of
https://github.com/x1xhlol/system-prompts-and-models-of-ai-tools.git
synced 2026-06-17 23:09:35 +00:00
2.1 KiB
2.1 KiB
Dealix — قائمة جاهزية الإطلاق (إنتاج / staging)
1. الكود والاختبارات
cd backend && py -m pytest tests -q— يجب أن تمر كل الاختبارات.cd frontend && npm run lint && npm run build.- من جذر
salesflow-saas:node scripts/sync-marketing-to-public.cjs(يُشغَّل أيضاً تلقائياً قبلnpm run build).
2. الخادم (API)
- تشغيل من أحدث كود في المستودع:
cd backend && py -m uvicorn app.main:app --host 0.0.0.0 --port 8000 - إذا ظهر 404 على
/api/v1/marketing/hubأو/api/v1/strategy/summaryفالعملية غالباً قديمة — أعد تشغيلuvicornبعدgit pull. - اختبار HTTP:
py scripts/full_stack_launch_test.py --http-only --soft-ready
أو:
.\scripts\grand_launch_verify.ps1 -HttpCheck -SoftReady
معDEALIX_BASE_URLإذا لم يكن الـ API علىhttp://127.0.0.1:8000.
3. الواجهة (Next.js)
- ضبط
NEXT_PUBLIC_API_URLلنقطة نهاية الـ API العامة (انظرfrontend/.env.example). - التأكد من أن الـ backend يضمّن نطاق الواجهة في CORS (
FRONTEND_URL/main.py).
4. الأسرار والبيئة
- نسخ
.envمن.env.example(جذر المشروع أوbackend/.env) وملء المفاتيح الحرجة. - ملف الربط الشامل: راجع
docs/INTEGRATION_MASTER_AR.mdثم انسخbackend/.env.phase2.exampleإلىbackend/.envوعبّئ كل الفحوص الإلزامية (أمان، قاعدة، ذكاء، بريد، Salesforce، واتساب حي، Stripe + webhook، Twilio، توقيع).
5. ما بعد الإطلاق
- مراقبة
/api/v1/healthو/api/v1/ready. - مراجعة
go-live-gateعند التكاملات الحقيقية (قد يعيد 403 حتى اكتمال التهيئة — متوقع).
سكربت موحّد (PowerShell): verify-launch.ps1 -HttpCheck -SoftReady — مع -BaseUrl إن لزم.