Deployment of a Django app on Caddy server using Ansible & Docker

A tutorial showing how to reliably and repeatably deploy a Django app in production using Docker and Ansible. Caddy server instead of Nginx and Gunicorn instead of uWSGI which require less configuration - see the conclusion for why I made these changes.