Tutorial - Using Docker for setting up your local development environment by Ricardo Solano
Setting up development environments for multiple projects can be hard. Whether you deploy your Python application using containers or not, Docker Compose is a great tool for defining development environments that closely mirror production and can be spun up with a single command. This month we are going to have a tutorial on setting up a local development environment using Docker. We will work together on setting up a Django application with a database and a Celery worker. Bring your laptops! As a prerequisite to this tutorial, we are asking you to install docker on your laptop. Please visit https://www.docker.com/products/docker-desktop for details. Depending on your docker use, you may have to create a Docker ID if you don't have one.
Install instructions for Mac: https://docs.docker.com/docker-for-mac/install/
Install instructions for Windows: https://docs.docker.com/docker-for-windows/install/
Install instructions for Ubuntu 18.04: https://www.digitalocean.com/community/tutorials/how-to-install-and-use-docker-on-ubuntu-18-04
Module of the Month: Plotnine by Nick
Want to present a talk? Submit it here: https://www.papercall.io/clepy
Want to present a Module of the Month? See here: https://github.com/CLEpy/CLEpy-MotM/blob/master/CONTRIBUTING.md