Container deployment rework


(Rowan James) #1

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


(Jeff Atwood) #2

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


(David Taylor) #3

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


(Jay Pfaffman) #4

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.


(Rafael dos Santos Silva) #5

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