Serving multiple Dash apps with Flask and Docker
build your image with:
docker build -t dashflaskdocker .
docker-compose up -d
By default, docker-compose.yml listen to localhost. You can proxy a local port to your public ip, although it's not recommended in production. Follow step-by-step this awesome guide to proxy your container to your domain with Nginx webserver: Host docker container with Nginx
If needed, add your extra python packages in the requirement.txt before building the image.