How To: Compose Compose Files

I deploy almost all of the stuff I self-host with Docker Compose . I think it's an accessible and yet powerful way to do this in a (mostly) declarative way. Sometimes it is desirable to reuse things you declare in a Compose file, for example when you want to deploy a service in multiple environments, or you have environment variables shared between services. In my case the need arose in the…