Помощь в развертывании старых версий Discourse

Наконец, подведём итог.

Наша задача: установить конкретную версию.

  1. Обновите локальную репозиторий https://github.com/discourse/discourse_docker.git
# Перейдите в корневую директорию проекта
cd /var/discourse
# Обновите до последней версии
git pull
  1. Укажите требуемую версию

Отредактируйте файл containers/app.yml и добавьте в конец следующую конфигурацию:

params:
  version: release/2026.1 # В качестве лучшего подхода следует указывать: esr
  1. Пересоберите контейнер
./launcher rebuild app

Если указано version: esr, дальнейшее чтение не требуется.

Сначала выполните git pull, чтобы убедиться, что локальная репозиторий актуальна. Затем укажите ветку для развёртывания и выполните пересборку. Эта инструкция применима в сценарии перехода с release/2026.1 на release/2026.7.

Если же ваша цель — просто обновить уже установленную версию release/2026.1, достаточно нажать кнопку «Обновить» в административной панели. Это применимо, когда для release/2026.1 доступны обновления (особенно исправления уязвимостей).