التثبيت على Kubernetes

هذا الأمر أكثر منطقية. هذا ما فعلته عند فصل مرحلة التمهيد إلى خطوتين. يمكن للخطوة الأولى أن تعمل في بيئة معزولة (مثل خط أنابيب التكامل المستمر CI) لتوليد صورة أساسية تحتوي على مستودع discourse، وgems، والإضافات المثبتة، بينما تحتاج الخطوة الثانية إلى العمل على الجهاز المستهدف (أو على الأقل الوصول إلى قاعدة بيانات الإنتاج) لإجراء ترحيل قاعدة البيانات وتوليد الأصول (يتم ذلك في عملية التمهيد، وليس عند بدء تشغيل الحاوية).

نعم، سيكون ذلك رائعًا. لقد طلبت ذلك بالفعل، لكنني لا أعرف ما إذا كان سيتم ذلك ومتى.

سيكون من الصعب تنفيذ ذلك بالكامل في بيئة منفصلة لأن مهمة تجميع الأصول مسبقًا تحتاج إلى الوصول إلى قاعدة البيانات (لأشياء مثل CSS المخصص)، لكن سيكون ذلك رائعًا لو أمكن تنفيذ ما يعتمد على قاعدة البيانات فقط في خطوة منفصلة (وكل الأصول الأخرى التي لا تعتمد على قاعدة البيانات يمكن تجميعها مسبقًا بشكل منفصل، لكنني لا أعرف مدى جدوى تنفيذ ذلك تقنيًا).