ليس تمامًا 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 حتى الآن.