В файле app.yml есть параметр version, который можно установить в нужную вам версию.
Используйте официальную установку, которая осуществляется через переход от отдельного контейнера к отдельным контейнерам для веб-части и данных.
Верно: мы стараемся сделать процесс удобным для вебмастеров, предлагая просто «перетащить содержимое этого zip-файла через FileZilla по FTP», одновременно обеспечивая, чтобы все использовали актуальные, поддерживаемые и обновлённые версии всего программного стека, включая базы данных.
Для более опытных администраторов Discourse подключение к внешней управляемой базе данных доступно через одну переменную окружения, согласно инструкции Настройка Discourse для использования отдельного сервера PostgreSQL.
Да, процесс, основанный на запуске launcher, из коробки не совместим с оркестрацией контейнеров. Однако его можно адаптировать, выполнив ./launcher bootstrap app, загрузив полученный образ в реестр контейнеров, а затем запустив этот образ через оркестратор.
Мы приветствуем pull request, который сделает это возможным, так как эта функция полезна в целом. pr-welcome