I personally use multiple docker-compose files, one for each service normally, and they are all in their own folder, along with other config files as needed. I cd to the correct folder for normal operation, and in scripts i use -f /path/to/docker-compose.yml
.
I see you have a single file with everything in it. So what do you see as the advantage to having one monolithic file for docker-compose rather than multiple? I’m curious.
I like it.
I have a slightly different situation where due to my limited upload bandwidth, a number of my selfhosted things in running on VPSs, so I use rsync over ssh with an exclude list to copy stuff over, then make a .tar.gz
.
IMO, git would be a better solution. Proper version control.
Nope, not an issue. Or you could paste it directly into here, prevents link rot.
You can create code blocks with triple backticks.
And then create a collapsable block. Click the gear, then hide details.
Clickme
Hidden text
Overall, this is really neat, thanks for sharing the what you are setting up. I’m also doing things like this, although I am not quite as far along as you are in a number of areas.