إعادة بناء التطبيق Launcher يفشل مع رسالة "ملف containers/app.yml غير موجود"

أخبرتني صفحة التحميل:

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

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

في المرة الأولى، استمر لفترة ثم انتهى بالخطأ. إذا حاولت مرة أخرى، أحصل على:

./launcher rebuild app
x86_64 arch detected.
ERROR: containers/app.yml does not exist or is not readable.

Available configs ( data, mail-receiver, web_only )

الملف غير موجود:

ls -al containers
total 28
drwxr-xr-x  3 root root 4096 Jan 15 18:12 .
drwxr-xr-x 12 root root 4096 Jun 19 17:34 ..
-rw-r--r--  1 root root    0 Jun 11  2023 .gitkeep
-rw-------  1 root root 1175 Jun 27  2023 data.yml
drwxr-xr-x  2 root root 4096 Jun 27  2023 delete
-rw-r--r--  1 root root 2306 Jan 15 18:12 mail-receiver.yml
-rw-------  1 root root 6304 Jan  2 20:39 web_only.yml

التشغيل في قطرة Digital Ocean.

يبدو أن لديك إعدادًا من حاويتين بدلاً من حاوية واحدة معتادة تسمى app.

بالنسبة لإعداد من حاويتين، أعتقد أنك ستحتاج إلى تشغيل:

./launcher bootstrap web_only && ./launcher destroy web_only && ./launcher start web_only

على الرغم من أن الأشخاص الذين لديهم إعداد من حاويتين عادة ما يكونون على دراية بالاختلاف. هل هذه هي المرة الأولى التي تقوم فيها بالتحديث منذ التثبيت؟

لقد استخدمت التحديث التلقائي في واجهة المستخدم الرسومية للويب ولكنني لم أتلق رسالة حول ./launcher rebuild app من قبل.

@pfaffman قام بالتثبيت.

أجل، أعتقد أن لديه بعض التعليمات بتفاصيل إضافية - Managing a Two-Container Installation - Documentation - Literate Computing Support

يبدو أن هذا الأمر نجح، شكرًا لك.

يسرني أنك تمكنت من حل المشكلة!

يمكنك أيضًا الاشتراك في برنامج إعادة البناء الخاص بي والقيام بذلك بنقرة واحدة من dashboard.literatecomputing.com. يمكنك أيضًا الانضمام إلى مجموعة التجربة المجانية واستخدام لوحة التحكم مجانًا، على الرغم من أنها بدون دعمي (إلا عندما أقدمه مجانًا هنا!).