Yeah but once you figure out Traefik, it’s just 3 extra lines in your deployment files for every new service.
And I inevitably have to redeploy again, and I hate doing the same boring thing twice, so it’s nice being able to bake complete orchestration into a repo.
(And it’s also nice for being able to try things because your repo has a complete full snapshot of your setup that you can diff.)
The thing I like about nginxproxymanager is that it's easy to add non-docker hosts. There are some services that I route that I don't have in the same docker cluster as everything else. That requires static files changes for traefik itself somewhere.
https://nginxproxymanager.com/