From Project to Productionized on Heroku
summary
Step-by-step workshop that actually takes a Django project to a live Heroku app: modularizes settings into base and Heroku files, adds django-environ, whitenoise, gunicorn and psycopg2, creates runtime.txt and Procfile, provisions a Hobby-dev Postgres addon, sets Heroku config vars, and deploys via git push Heroku master. Build logs, Heroku logs and Heroku run bash are used to verify the release phase migrations run and the web dyno boots successfully.
AI-written summary · about
chapters (17)
- 0:00Intro
- 1:01Prerequisites
- 6:08Git Ignore
- 10:04Jango Settings
- 11:21Django Settings
- 13:13Continuous Delivery
- 15:31White Noise
- 17:00Heroku Settings
- 19:26Dependencies
- 21:17Dino Deploy
- 22:28Proc File
- 24:31Create App
- 28:25Provision Postgres Database
- 30:06Deploy
- 31:08Scale
- 32:49Use Your Tools
- 33:49Heroku Run Bash
related talks
30mFrom Zero to 200 OK in 30 Minutes: Web Development with Django, Heroku...
26mProtoype for Production
41mProduction Django: Building a Highly Scalable, Secure Django Site
30mLearn You a Flask
30m"What Django Deployment is Really About"
32mDeploy Django: GitOps & Kubernetes Made Easy
34mContinuous Deployment for webapps based on Django
53mDjango productivity tips and tricks
