This repo holds a super small django project to test basically several containers created with a Dockerfile
and a docker-compose.yml
:
1. web -- django
2. db -- postgres
3. celery -- maps to a celery worker
4. rabbitmq -- the rabbitmq broker
5. redis -- redis useed a celery backend result holder
6. Flower -- To check celery execution
This inherits from ubuntu, creates a directory, install the new reqs, and then stops.
This manage all the containers specification. Notable: the celery, flower and web container are all using the same image to launch the file.
More about this in a blog post coming up @ http://blog.michelemattioni.me