I wish to significant reduce number of public exposed ports, which currently used by many docker applications.
Each docker application consists of at least a Nginx and a Python Flask, which is a pretty common setup technique - https://blog.nolanemirot.com/2016/03/11/deploy-a-flask-app-with-gunicorn-and-docker/
I plan to follow this tutorial to setup https://www.digitalocean.com/community/tutorials/how-to-use-traefik-as-a-reverse-proxy-for-docker-containers-on-ubuntu-18-04
Unlike my docker applications which consists of Nginx and Python Flask, the given example is using WordPress as docker application example.
For my case, I was wondering, whether a Nginx still necessary, at each docker application side? Is it redundant, or should it still be there?