Загрузка...

Docker + Django: Containerize the Right Way with Nginx, Postgresql & Gunicorn

Learn how to deploy Django with Docker the right way! Say goodbye to common mistakes like using runserver for production or broken static files. This tutorial covers:

- Setting up Gunicorn for optimal traffic handling
- Fixing Django admin and static files with Nginx
- Using Postgres with Django in Docker
- Configuring environment variables securely

CODE: https://github.com/betterstack-community/docker-django-demo

By the end, you'll have a production-ready, scalable Django deployment setup. 🚀

🔗 Related Resources:
Gunicorn Docs: https://docs.gunicorn.org/
Nginx Configuration: https://nginx.org/en/docs/
python-dotenv: https://pypi.org/project/python-dotenv/

► HACKING SCALE NEWSLETTER
https://newsletter.betterstack.com/

► READ MORE
More about Better Stack: https://betterstack.com/
Community pages: https://betterstack.com/community/

► STAY TUNED
GitHub: https://github.com/BetterStackHQ
Twitter: https://twitter.com/betterstackhq
LinkedIn: https://www.linkedin.com/company/betterstack
Instagram: https://www.instagram.com/betterstackhq/
TikTok: https://www.tiktok.com/@betterstack

📌 𝗖𝗵𝗮𝗽𝘁𝗲𝗿𝘀:
0:00 Intro
0:05 What others get wrong
0:45 Demo app
1:07 Set-up requirements.txt
1:39 Using env variables in settings.py
2:17 Requires settings.py values
2:53 Database setup in settings.py
3:19 Static files settings.py
3:34 Entrypoint Script + gunicorn
5:00 .dockerignore
5:44 Dockerfile
9:47 Docker Compose - Postgres
10:44 Docker Compose - Django
11:30 Docker Compose - Nginx
13:30 It works!
14:20 Outro

Видео Docker + Django: Containerize the Right Way with Nginx, Postgresql & Gunicorn канала Better Stack
Страницу в закладки Мои закладки
Все заметки Новая заметка Страницу в заметки

На информационно-развлекательном портале SALDA.WS применяются cookie-файлы. Нажимая кнопку Принять, вы подтверждаете свое согласие на их использование.

Об использовании CookiesПринять