التثبيت على Kubernetes

@Geoffrey_Challen يمكنك إنشاء صورة باستخدام مستودع Discourse والإضافات، ثم تثبيت حزم Ruby والاعتماديات الأخرى ودفع الصورة إلى سجل (مثل DockerHub). هذا المستودع سيكون مستقلًا عن البيئة ويمكن أن يكون عامًا (ما لم تتضمن إضافة خاصة أو ما شابه ذلك). يمكن استخدام هذه الصورة الأساسية في بيئات الاختبار والإنتاج وحتى في مشاريع مختلفة (إذا كانت تستخدم نفس الإضافات).

ومع ذلك، يجب تنفيذ خطوات مثل تجميع الأصول مسبقًا، وهجرة قاعدة البيانات، وتوليد شهادة SSL على الجهاز المستهدف لتوليد الصورة النهائية.

لا أعرف بالضبط كيفية تضمين ذلك في مجموعة k8s. لقد اتبعت النهج المحافظ واستخدمتها بناءً على الدليل الرسمي لفريق Discourse، مع الفصل في خطوتين.