Source to follow PyLadies class about Django and Docker on 05/Oct/2018
- Docker
- Introduction to Docker: What is it and overview of how it works.
- Introduction to docker-compose: What is it and how it works.
- Examples on how to use Docker and docker-compose: Running different services.
- Django application setup
- Local setup: development, logging, testing, debugging
- Production setup: HTTP Server (Nginx), WSGI server (uwsgi/gunicorn), Application server (Django)
- Why different setups?
- Why these specific setups?
- Putting it all together
- Pros and cons of the HTTP server, WSGI server, Application server running locally and in containers.
- Moving a Django application into containers (containerization).
- Local setup: development, logging, testing, debugging
- Production setup: HTTP Server (Nginx), WSGI server (uwsgi/gunicorn), Application server (Django)
- Tips on deploying to staging/production.
- Recommendations
- Local docker management.
- Container management locally and in remote servers.
- Future Work.