انتقل إلى المحتوى

النشر

قبل أول عميل.

راجع هذه القائمة قبل أن يصبح المنتج متاحًا لأي شخص آخر.

الأسرار والحسابات

  1. اضبط JWT_SECRET طويلًا وعشوائيًا.
  2. غيّر كلمات مرور الحسابات التجريبية التي ينشئها ملف البيانات، أو احذفها.
  3. اضبط DEMO_MODE=false وNEXT_PUBLIC_DEMO_MODE=false، ثم شغّل yarn remove:demo في كل تطبيق لحذف شيفرة العرض.

العناوين

  1. اضبط NEXT_PUBLIC_SITE_URL وNEXT_PUBLIC_DASHBOARD_URL وNEXT_PUBLIC_API_BASE_URL على عناوينك العامة، وأعد بناء الواجهتين.
  2. اضبط CORS_ORIGIN على نطاقي الموقع ولوحة التحكم، وDASHBOARD_URL وPUBLIC_API_URL على العناوين التي يستخدمها الناس.
  3. خلف خادم وكيل عكسي، اضبط TRUST_PROXY لتصل حدود المعدّل إلى عنوان الزائر الحقيقي.

البيانات والملفات

  1. استخدم MySQL لأي نشر مشترك (DB_TYPE=mysql مع إعدادات DB_)، واحتفظ بنسخ احتياطية منه.
  2. اضبط متغيرات R2_ الخمسة، أو تأكد من أن MEDIA_UPLOAD_DIR على قرص يبقى بعد إعادة النشر.

المدفوعات والبريد

  1. اضبط BILLING_PROVIDER=stripe ومفتاح STRIPE_SECRET_KEY الحقيقي، وSTRIPE_WEBHOOK_SECRET الخاص بإشعار الويب.
  2. اضبط SMTP لتصل الدعوات ورسائل استعادة كلمة المرور إلى أصحابها.
  3. تقبل صفحة شراء التراخيص البطاقات بمفتاح STRIPE_SECRET_KEY الحقيقي نفسه. واضبط PAYPAL_CLIENT_ID وPAYPAL_CLIENT_SECRET وPAYPAL_ENV=live لتقبل PayPal أيضًا. ولا تضبط NEXT_PUBLIC_PURCHASE_URL_SINGLE وNEXT_PUBLIC_PURCHASE_URL_STUDIO إلا إن أردت البيع عبر متجر خارجي بدلًا منها.

البناء والتشغيل

yarn build
yarn start

شغّلهما في كل واجهة، أما الواجهة البرمجية فتُبنى بـ yarn build وتُشغَّل بـ yarn start:prod.

التالي: وضع العرض