Move from standalone container to separate web and data containers

И вот в чём прелесть открытого исходного кода: у людей есть выбор, как им развиваться!

:down_arrow:

Десятки людей, работающих на устаревших контейнерах, которые полностью забыты, — это плохо. Это вызывало много путаницы каждый раз, когда PostgreSQL требовал крупного обновления, что, в свою очередь, приводило к тому, что обновления PostgreSQL происходили реже, ухудшая общий продукт.

Я согласен :stuck_out_tongue:

На самом деле полностью отказаться от поддержки установок в два (или N) контейнера невозможно; Discourse нативно подключается к внешним базам данных, как описано в статье Настройка Discourse для использования отдельного сервера PostgreSQL.

Гибкость не была ограничена, но, аналогично статье The Power of Defaults, каждый вариант в создаваемых нами инструментах требует учёта.

Удаление тысяч строк скриптов и упрощение установщика для покрытия наиболее распространённого сценария использования было осознанным решением, но Discourse по-прежнему поддерживает все те же сценарии, и люди, если захотят, могут выбрать свой собственный путь.

2 лайка