./launcher أمر إعادة بناء التطبيق غير موجود

تم تعطيل الترقيات عبر واجهة المستخدم الويب حتى تقوم بتشغيل أحدث صورة.

للقيام بذلك، قم بتسجيل الدخول إلى خادمك باستخدام SSH وشغّل:

    cd /var/discourse
    git pull
    ./launcher rebuild app

أرى الشاشة أعلاه عند محاولة إجراء تحديث من لوحة التحكم.

يبدو أن التثبيت الخاص بي موجود في var/www/discourse.

نفذت أمر git pull داخل مجلد discourse، لكنني لا أعرف كيفية إعادة بناء التطبيق بشكل صحيح. هذا تثبيت باستخدام Docker؛ أي إرشادات ستكون محل تقدير كبير. شكرًا لك.

هل يمكنك مشاركة الأوامر الدقيقة التي تقوم بتشغيلها، والمخرجات التي تظهر لك (لا تتردد في إخفاء عناوين IP/أسماء المضيف إذا فضلت ذلك)؟ يبدو أن /var/www/discourse تعني أنك داخل حاوية Docker، وليس على الخادم الخاص بك.

يجب أن تقوم بشيء مثل:

ssh user@forum.example.com
cd /var/discourse
git pull
sudo ./launcher rebuild app

أنت تتصل بطريقة ما داخل الحاوية. يجب عليك على الأرجح الاتصال بالمنفذ 22، وربما تكون تتصل حاليًا بالمنفذ 2222؛ حيث كانت الإصدارات الأقدم تعرض منفذ SSH للحاوية.

أستخدم Vultr، وأسجل الدخول إلى حسابي وأفتح نافذة وحدة التحكم. تظهر سطر الأوامر الخاص بي كـ root@vultr-app. هل هناك طريقة لتسجيل الخروج من التطبيق؟

أعتقد أنني وصلت؛ لقد استخدمت أمر الخروج، والآن يبدو هيكل المجلدات صحيحًا. يتم إعادة بناء التحديث الآن، شكرًا لك على المساعدة.

أها! إذن يبدو أنه يترك وحدة التحكم قيد التشغيل ونسيت أنك دخلت الحاوية (بواسطة ./launcher enter app).

نعم، هذا بالضبط ما حدث

سي سي روبرت كريستنسن (بوب)