Пересборка приложения 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. Кроме того, вы можете присоединиться к группе бесплатной пробной версии и пользоваться панелью управления бесплатно, хотя без моей поддержки (за исключением случаев, когда я предоставляю её бесплатно здесь!)