Mongoldb, flask, gunicorn and nginx with two containers and flask files shared with host.
View the Project on GitHub lazToum/docker_flask_mongodb_gunicorn_nginx
A simple Docker and Docker Compose project. It can be used for flask with mongodb applications development.
Docker is required. You can either
docker-compose up
(optionally include the -d option to detach it)
You can then change anything inside the flask project files and view the changes on http://localhost.either with
docker start | stop flask-mongo && docker start | stop flask-gunicorn-nginx
ordocker-compose start|stop
inside the folder containing docker-compose.yml
The mongo container has to start before the flask/gunicorn/nginx container.