تثبيت إصدار قديم من Discourse؟

تحياتي للجميع،

ألا وهو (لا تسأل عن السبب) أحتاج الإصدار v2.8.8 أو v2.8.7 مثبتًا على نظام جديد. بخلاف ذلك، في منتدانا الرئيسي نستخدم أحدث إصدار، ومع ذلك، بسبب الحاجة إلى اختبار بعض الإضافات، نحتاج فقط إلى أحد هذين الإصدارين، كيف يمكننا تثبيت الإصدارات المطلوبة من البداية؟

الفكرة هي إعداد خادم افتراضي خاص (VPS) جديد تمامًا (للاختبار) وعلى هذا الخادم الافتراضي الخاص تثبيت إصدار أقدم من Discourse.

شكرا لكم.

هل لدى أي شخص فكرة عن التثبيت؟ :slight_smile:

إذا كنت مرتاحًا مع Docker، يمكنك التحايل عن طريق استخدام صورة حاوية قديمة وتعيين الإصدار الذي تريده في ملف app.yml، ولكننا لا ندعم تثبيت الإصدارات التي انتهى دعمها، ولديها العديد من مشكلات الأمان وليست متوافقة مع أحدث صورة حاوية لدينا.

4 إعجابات

@Falco كيف يمكنني العثور على ما يعادل صورة discourse/base للإصدار 2.8.7؟

https://hub.docker.com/r/discourse/base/tags?page=1 ما هو إصدار TAG الصحيح؟

جرب discourse/base:2.0.20220720-0049.

إنه مليء بمشكلات الأمان، لذا ضع في اعتبارك أنه unsupported-install تمامًا ويجب عليك الترقية في أسرع وقت ممكن.

5 إعجابات

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

إعجاب واحد (1)

مرحباً، @Falco أنا أحاول تثبيت إصدار discourse القديم لنفس السبب بالضبط مع @bXunter، ولكن لماذا لا يبدأ discourse؟ أنا أستخدم بالفعل هذا الأمر ./launcher rebuild app --run-image discourse/base:2.0.20220621-0049،
بدأ docker بنجاح، لكن التطبيق نفسه لا يعمل عندما أقوم بالوصول إليه. هل تعرف السبب؟
لإعطائك المزيد من السياق:
لقد قمت للتو بتغيير حجم القطرة لزيادة الذاكرة، لكنها لا تزال لا تعمل


هل فاتني شيء ما في مكان ما؟
أيضًا هذه هي السجلات التي يمكنني رؤيتها حاليًا عن طريق تنفيذ ./launcher logs app