مساعدة في نشر إصدارات أقدم من Discourse

أخيرًا، لنختم بملخص.

متطلباتنا هي: تثبيت إصدار محدد

  1. تحديث مستودع الكود المحلي https://github.com/discourse/discourse_docker.git
# الدخول إلى جذر المشروع
cd /var/discourse
# التحديث إلى أحدث إصدار
git pull
  1. تعديل الإصدار المطلوب تحديده

عدل ملف containers/app.yml، وأضف الإعداد التالي في النهاية:

params:
  version: release/2026.1 # أفضل ممارسة هي كتابة: esr
  1. إعادة البناء
./launcher rebuild app

إذا كان version: esr، فلا داعي لقراءة ما يلي.

أولاً، قم بتشغيل git pull للتأكد من أن مستودع الكود المحلي محدث. ثم حدد الفرع المراد نشره، وأخيرًا أعد البناء. ينطبق هذا التوضيح على السيناريو الذي ترغب فيه بالترقية من release/2026.1 إلى release/2026.7.

إذا كنت ترغب فقط في ترقية release/2026.1 المثبت بالفعل، فيجب عليك ببساطة النقر على زر الترقية في لوحة الإدارة. ينطبق هذا على السيناريوهات التي يكون فيها release/2026.1 قد تلقى تحديثات (خاصة إصلاحات الثغرات الأمنية).