ليس تمامًا Contribute > Bug (مساهمة:خطأ) لكنه غير واضح في أي فئة أخرى يجب أن يُدرج. الأمر مُشكّل ولا يُعدّ Contribute > Feature (مساهمة:ميزة). ربما يدخل تحت Support (دعم)، لكنني متأكد إلى حد كبير من أنني أعرف ما أفعله هنا.
أظهرت عملية اختبار اختراق روتينية أُجريت هذا الأسبوع أن إصدار NGINX المستخدم قد وصل إلى نهاية دورة حياته (EOL). لم يكن من الممكن استغلاله، لكنه وُصم كحاجة إلى الإصلاح في أقرب وقت ممكن.
محاولة تحديث Discourse عبر الأمر git pull لم تحل المشكلة بعد، لأنه رغم تحديث مستودع Discourse Docker، فإن القوالب تثبت الصورة الأساسية على الإصدار السابق (discourse/base:2.0.20260109-0020).
بعض الأسئلة:
لماذا كان الإصدار المثبت من NGINX قديمًا لدرجة أنه وصل إلى نهاية دورة حياته في المقام الأول؟ هل هناك مبرر لا أعرفه؟
للأسف، لا يبدو أن هذا يعمل بعد. أدى تشغيل git pull، ثم ./launcher rebuild app إلى سحب صورة جديدة (discourse/base:2.0.20260116-2039) ولكن يبدو أن الصورة لا تزال تتضمن nginx 1.26.3:
أنا أتحقق من جهتي تحسباً لكونها مشكلة تخزين مؤقت غريبة للحاوية، ولكن على حد علمي، فإن صورة الأساس 20260116-2039 تحتوي ببساطة على NGINX 1.26.3 حتى الآن.