Move from standalone container to separate web and data containers

And that is what is great about open source; people have the choice to pick their own adventure!

:down_arrow:

Dozens of people running outdated containers completely forgotten is not great and caused much confusion every time PostgreSQL needed a major update, which in turn made our PostgreSQL happen less often, making the overall product worse.

I agree :stuck_out_tongue:

It is not possible to really drop support for two (or N) container installs; Discourse natively connects to external databases, like documented in Configure Discourse to use a separate PostgreSQL server.

No flexibility was removed, but analogous to The Power of Defaults, every option in tooling we create becomes something that needs to be accounted for.

Removing thousands of script lines and streamlining the installer to cover the vast more common use case was a conscious choice, but Discourse still supports all the same use cases, and people are free to venture their own path if they choose to.

2 Likes