2019-11-07
Setup a production ready Django application with Redis, Postgres, virtualenv, dotenv, Nginx, uWSGI that is 12 factor compliant from scratch
We will use the technologies below Nginx as our frontserver to handle HTTPS, static files and route traffic to the uWSGI instance uWSGI will be used to serve the WSGI application Django to build lightweight models for authentication Django REST Framework to build a simple and lightweight API Redis to store cached API data Postgres to store User data dotenv will be used to store secrets on the server virtualenv will be used to create an isolated environment for our app.