И вот в чём прелесть открытого исходного кода: у людей есть выбор, как им развиваться!
![]()
Десятки людей, работающих на устаревших контейнерах, которые полностью забыты, — это плохо. Это вызывало много путаницы каждый раз, когда PostgreSQL требовал крупного обновления, что, в свою очередь, приводило к тому, что обновления PostgreSQL происходили реже, ухудшая общий продукт.
Я согласен ![]()
На самом деле полностью отказаться от поддержки установок в два (или N) контейнера невозможно; Discourse нативно подключается к внешним базам данных, как описано в статье Настройка Discourse для использования отдельного сервера PostgreSQL.
Гибкость не была ограничена, но, аналогично статье The Power of Defaults, каждый вариант в создаваемых нами инструментах требует учёта.
Удаление тысяч строк скриптов и упрощение установщика для покрытия наиболее распространённого сценария использования было осознанным решением, но Discourse по-прежнему поддерживает все те же сценарии, и люди, если захотят, могут выбрать свой собственный путь.