Когда в панели администратора реально доступна функция обновления?

После нескольких лет поддержки нашего экземпляра Discourse я всё ещё запутался в вариантах обновления. Эта тема только усиливает путаницу.

  1. Можем ли мы когда-либо обновить наш экземпляр через меню Discourse (скриншот ниже), не обращаясь к терминалу для запуска команды rebuild?

  1. Когда кнопка «Обновить всё» становится действительно доступной для администратора? Сейчас она у меня серая (см. ниже)

  1. И то, что не объясняется в этой теме, — как можно предсказать, когда обновление не сработает? Мне кажется, что функция обновления через панель администратора приносит больше вреда, чем пользы, если приходится «попробовать и посмотреть», сработает ли она. Если это меню в панели управления недетерминировано, это рискованная и отнимающая много времени игра в угадывание, из-за чего я совсем не хочу её пробовать и предпочитаю сразу идти в терминал для выполнения обновления. Были ли какие-то улучшения в последнее время, чтобы сделать процесс более предсказуемым и «безопасным» при использовании этой функции из панели управления, без необходимости обращаться к терминалу для обновления и rebuild?

Привет,

Когда у docker_manager появляется обновление, кнопка обновления для discourse становится неактивной. Сначала всегда нужно обновлять docker_manager.

Надеюсь, это поможет.

Ответ частично положительный. Вы можете использовать веб-интерфейс приложения для обновления Discourse. Однако, насколько я помню, рекомендуется выполнять пересборку через командную строку каждые несколько месяцев.

Недавно я обновлял через панель. Но столкнулся со странными сбоями в интерфейсе. Пересборка через командную строку исправила проблемы, с которыми я столкнулся.

Иногда для выполнения обновления требуется полная пересборка. Теоретически менеджер Docker знает, когда необходима пересборка, но иногда этого не происходит.

Dashboard.literatecomputing.com выполнит обновление через командную строку одним кликом.