I would agree with the other's suggestion that you should look into Traefik. I personally favor Kubernetes as the backend for that, but Swarm is likely already installed if you are on a recent version of docker and is supported too. That all being said, I enjoyed your approach and write up. I bet you learned a good amount from this project, and that is never a bad thing!
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
I would agree with the other's suggestion that you should look into Traefik. I personally favor Kubernetes as the backend for that, but Swarm is likely already installed if you are on a recent version of docker and is supported too. That all being said, I enjoyed your approach and write up. I bet you learned a good amount from this project, and that is never a bad thing!