How to use PGAdmin with a Dockerized Postgres Database
In this guide, I'll explain how you can use PGAdmin to connect to a PostgreSQL database running in Docker.
This tutorial uses an example project setup with Django. However, it would be applicable to any service that uses PostgreSQL running…
Add Postgres Database to Dockerized Django Project
In this tutorial I'll show you how to add a PostgreSQL database to a Dockerized Django project.
https://www.youtube.com/watch?v=pTtNbXQRUvo
We'll be building on top of an existing project that we created in our recent posts: How to…
Add Backend to React with Django REST Framework and Docker
In this tutorial, I'll show you how to add a Django REST Framework Backend to a React project.
https://www.youtube.com/watch?v=GbQwi_UB4FE
Django REST Framework is an addition to Django that adds functionality, making it easier to build…

How to Dockerize a React Project
In this tutorial I'll explain how to set up a new React project using Docker and Vite so that auto reloading works.
https://www.youtube.com/watch?v=v6SMDB3Sr2M
Prerequisites
You'll need the following:
Docker and Docker Compose…
Django Docker Deployment with HTTPS using Letsencrypt
In this guide, I'll show you how to enable HTTPS on a Django app that's deployed using Docker.
You can find the full source code for this tutorial project here: LondonAppDeveloper/django-docker-deployment-with-https-using-letsencrypt
https://youtu.be/3_ZJWlf25bY
Watch…

Docker vs Docker Compose, what’s the difference?
This is a question asked by a student who is taking our course: Build a Backend REST API with Python & Django - Advanced.
Question
A student asked: What is the difference between Docker and Docker Compose? Why do we need both a Dockerfile…

Deploying Django with Docker Compose
There are a number of ways you can deploy a Django app.
One of the simplest is by running the app using Docker Compose directly on a Linux virtual machine.
The benefits to this approach are:
Fastest and easier to get up and running.Define…

Fixing toomanyrequests error when using Docker with Travis-CI
Students of our course Build a Backend REST API with Python & Django - Advanced have recently been getting the following issue when pulling Docker images in Travis-CI jobs:
ERROR: toomanyrequests: You have reached your pull rate limit.…

Deploying Django to Google App Engine using Docker
In this guide I'm going to show you how to deploy a Django application to Google App Engine (GAE) using Docker.
Specifically, we'll be doing this:
Creating a new Django project with Docker and Docker ComposeCreating a placeholder…

Use Docker to create a new Django project in one line
If you already have Docker on your machine, you can create a new Django project (using any version) using a single command.
Create in an app/ directory:
docker run -v ${PWD}/app:/app -w /app python:3.9-alpine sh -c "pip install Django==3.2…
