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?

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.

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?

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

This looks like the best current source: GitHub - libresh/compose-discourse: Moved to https://lab.libreho.st/libre.sh/compose/discourse

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