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

2 Likes

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

1 Like

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

6 Likes

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 Likes

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

8 Likes