Container deployment rework

Would Team Discourse be open to some fairly significant rework of the discourse_docker and any other setup and launch scripts to bring the install experience (and documentation, of course) more in-line with Docker expectations and philosophy?

Specifically:

  • Clear course to deploy the application with existing redis/postgres infrastructure
  • sudo-less generation of application config
  • explicit resource targets

… and other issues as they arise

「いいね!」 3

It is unlikely you could accomplish this without breaking many many things but you are welcome to try.

「いいね!」 1

@rowanj you may be interested in the previous discussion here:

「いいね!」 6

Providing a docker image with a fixed set of plugins that could be configured only with environment variables isn’t that hard.

But supporting a bunch of people to use it would be untenable.

「いいね!」 3

This is supported out of the box, remove the templates from PostgreSQL / Redis and set the correct environment variables in the app.yml.

「いいね!」 8