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

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

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

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

تعديل templates/web.template.yml

params:
  version: release/2026.1
  1. إعادة البناء
./launcher rebuild app

بعد إجراء هذا التعديل، تكون خطوات التحديث والترقية المستقبلية هي تحديث مستودع الكود المحلي أولاً. ولكن نظرًا لأننا عدّلنا الكود المحلي، فقد يفشل التحديث، لذا فمن المرجح أن نحتاج إلى تخزين التغييرات المحلية مؤقتًا باستخدام git stash، ثم تنفيذ git pull للتأكد من أن مستودع الكود المحلي هو الأحدث. بعد ذلك، عدّل الفرع الذي تريد الترقية إليه أو تحديده، وأخيرًا أعد البناء.