Обновление через веб-интерфейс отключено, пока вы не запустите последний образ.
Для этого войдите на сервер по 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. Есть ли способ выйти из приложения?
Кажется, я добрался туда. Я использовал команду выхода, и теперь структура папок выглядит правильно. Обновление сейчас пересобирается. Спасибо за помощь.