Install with Docker compose


(Pierre Thierry) #1

The current installation method uses a Discourse-specific script to which you have to give total control of your Docker host to do the installation, upgrades and so on.

Would it be possible to provide a docker-compose.yml configuration to build and deploy Discourse with the standard tools?

(Sam Saffron) #2

I am not rewriting battle tested launcher which has been working really well for us for the last year to use compose that was just released a few months ago and does not even support a large amount of stuff launcher and pups do.

Feel free to give it a shot and let me know how you go.

(Pierre Thierry) #3

Fair enough.

But launcher itself uses an image on the Docker Hub whose Dockerfile is not provided there. I didn’t find the documentation or the code to see how that image is produced. Can you point me to it?

(Gerhard Schlager) #4

(Pierre Thierry) #5

OK, my bad, it seems it could not have been much more in plain view than that. Thanks for the patience.

(Stéphane Klein) #6

I see that : GitHub - codeformuenster/docker-compose-discourse: docker-compose for discourse

(Themightychris) #7

This looks like the best current source: GitHub - libresh/compose-discourse: Discourse docker-compose application for

(Rafael dos Santos Silva) #8

Pros and Cons of this repo are discussed here: Community supported official docker image