Install with Docker compose

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?

4 Likes

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.

3 Likes

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?

https://github.com/discourse/discourse_docker/tree/master/image

4 Likes

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

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

5 Likes

This looks like the best current source: https://github.com/libresh/compose-discourse

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

5 Likes