Команда ./launcher rebuild app не найдена

Обновление через веб-интерфейс отключено, пока вы не запустите последний образ.

Для этого войдите на сервер по 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).

Да, именно так всё и произошло

К. Роберт Кристенсен (Боб)