تم مطالبتي بإجراء الترقية على صفحة الإدارة. أولاً، كان عليّ ترقية docker_manager، لذا قمت بذلك من واجهة المستخدم الرسومية. بعد القيام بذلك، تلقيت الرسالة التالية:
التحديثات عبر واجهة المستخدم الرسومية معطلة حتى تقوم بتشغيل أحدث صورة. للقيام بذلك، قم بتسجيل الدخول إلى الخادم الخاص بك باستخدام SSH وقم بتشغيل:
cd /var/discourse
git pull
./launcher rebuild app
لذلك، اتبعت التعليمات وقمت بتشغيل الترقية من سطر الأوامر (SSH). لم يبدأ المنتدى الخاص بي (لم أتمكن من فتح الموقع) بعد ذلك على الرغم من أنني لم أر أي أخطاء حرجة أثناء الترقية. لقد قمت بذلك مرتين - نفس النتيجة. لحسن الحظ، قمت بإنشاء لقطة من الجهاز الظاهري الذي يعمل عليه المنتدى.
هل نجح أي شخص في ذلك؟
هل يمكنك المحاولة مرة أخرى ومشاركة السجل هنا إذا لم ينجح الأمر بعد؟
إعجاب واحد (1)
سأحاول مرة أخرى صباح يوم السبت الباكر عندما يكون مستخدمو المنتدى في سبات عميق بعد حفلات الجمعة 
يرجى تذكيري بالمسار إلى السجل الذي تشير إليه. شكراً!
إعجاب واحد (1)
كنت أشير إلى مخرجات أمر rebuild لمعرفة ما إذا كنا قد أغفلنا شيئًا في عملية إعادة البناء. 
تحرير: لأي شخص يقرأ، كما أشار جيمي أدناه، يرجى دائمًا إزالة أي تفاصيل حساسة.
إعجاب واحد (1)
أوه، فهمت. ها هو.\n\nتم التعديل
سيكون من الأفضل لو شاركت واحدًا بدون كلمة المرور الخاصة بك أو أي تفاصيل حساسة أخرى فيه.
(قد ترغب أيضًا في تغيير كلمات المرور الحالية الخاصة بك)
إعجابَين (2)
شكرا لك! غباء مني!
أعتقد أنني قمت بإزالة جميع المعلومات الحساسة وغيرت كلمة المرور الخاصة بي.
شكرا مرة أخرى!
rebuild_app_output2.txt (159.7 KB)
أعتقد أنني أعرف ما هو الأمر… يتعلق الأمر بشهادات SSL.
عندما كنت أقوم بتثبيت Discourse، لم أتمكن من إكماله لأن شهادات Lets Encrypt المستندة إلى تحدي HTTP لم يتم إنشاؤها. لذلك، بما أنني قمت بتسجيل نطاقي في Cloudflare - قمت بإنشاء الشهادات يدويًا باستخدام تحدي DNS. وقد نجح الأمر بشكل جيد حتى اضطررت إلى إعادة بناء التطبيق.
الآن أحتاج إلى تحديث ملف app.yml الخاص بي بالقيم الصحيحة لهذا الغرض (طلب شهادات LE مع Clouldflare).
أين يمكنني العثور على وثائق كاملة لملف app.yml؟