Skip to main content
grasp.study
About
Explore
Pricing
Log in
Try it for free
Back to course
👋
Welcome to a Grasp lesson
Create a free account
to keep studying and create your own study path.
Mastering backend development
·
Module 11
Containerization and Application Deployment
1
Containerizing Django with Docker Compose
Containerize a Django application and its services (e.g., PostgreSQL, Redis) using Docker and Docker Compose.
2
"Configuring Django for Production"
Configure a Django application for a production environment (DEBUG, allowed hosts, static files).
3
Secure Configuration with Environment Variables
Store sensitive configuration and secrets securely using environment variables.
4
Deploying Django with Gunicorn and Nginx
Serve a Django application using a WSGI server (Gunicorn) behind an Nginx reverse proxy.
5
Cloud Server Setup & Security
Provision a cloud server (e.g., AWS EC2) and configure basic security (firewall, SSH).
6
Deploying Containerized Applications to the Cloud
Deploy the containerized application to the provisioned cloud server.
7
Securing Applications with DNS, HTTPS, and SSL/TLS
Configure DNS and set up HTTPS for the deployed application using TLS/SSL certificates.
Previous module
API Security and Best Practices
Next module
CI/CD and Scalability Concepts