Background
I have a TrueNAS server which has docker. I can install apps from the official catalogue, Docker Hub and also use custom YAML files.
I want to install Discourse using docker compose but from reading, there is only one official way to install Discourse which uses Docker but not Docker compose. The single install method is because of various technique, commands and other stuff that is used to install Discourse on to the Linux system.
On the forums it is said that it is possible but would require a complex compose file that would need constant updating to keep inline with the current release.
I have found a couple of compose.yaml that people have used and report no issues. These YAML files do not seem over complex.
So my questions are
- If I use one of these YAML files (see below), will I encounter any problems such as missing plugins, broken updates?
- What are the pitfalls of using this compose method?
- I know there was talk of moving Discourse (on the forum) to use compose at some time in the future, does any one have any more knowledge if this is actually a thing?