I build a lot of websites, and I run them in Docker containers.
What happens is, I end up with URLs like this
This is a problem because,
- They are difficult to remember
- Do not allow sub-domains.
- Bad for password managers
My initial solution was to add a reverse proxy with Nginx so I have virtual hosts that point to my containers. However, this means I was writing the same Nginx configuration, over and over again, only with different ports.
So as any sane developer will do, I took a couple hours to automate the process once and for all.
Continue reading: Easy and powerful reverse proxy and load balancing with Docker
Also published on Medium.