كيف يمكنك توسيع discourse أفقيًا؟

هناك الكثير من المناقشات ذات الصلة حول هل يمكن لـ Discourse إصدار صور Docker متكررة لا تحتاج إلى التمهيد؟.

ملخص الأمر هو:

  1. قم بتوفير خدمات خارجية لـ PostgreSQL و Redis وموزع الأحمال وقم بإعداد ملف app.yml لاستخدامها، مثل مثال تشغيل Discourse مع خادم PostgreSQL منفصل.

  2. قم بتشغيل ./launcher bootstrap app في مكان ما. سيؤدي هذا إلى إنشاء صورة حاوية على الجهاز المحلي. قم برفع هذه الصورة إلى خدمة سجل الحاويات الخاصة بك.

  3. الآن يمكنك تشغيل عدد غير محدود من النسخ، مع إخبار الجميع بتشغيل الصورة التي تم تصديرها في الخطوة السابقة.