A simple Docker and Docker Compose project. It can be used for flask with mongodb applications development.
- Three docker images are created:
Docker is required. You can either
- run
setup.sh
inside the project's root directory or - install docker-compose version >= 1.6 and use the docker-compose.yml. Just run
docker-compose up
(optionally include the -d option to detach it)
You can then change anything inside the flask project flask-gunicorn-nginx/flask-app/ 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.