~/talk

From Project to Productionized on Heroku

Talkat PyCon US 2020 · 2020-04-15..04-23· [python, ruby-on-rails]
slides:none on file

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

  1. 0:00Intro
  2. 1:01Prerequisites
  3. 6:08Git Ignore
  4. 10:04Jango Settings
  5. 11:21Django Settings
  6. 13:13Continuous Delivery
  7. 15:31White Noise
  8. 17:00Heroku Settings
  9. 19:26Dependencies
  10. 21:17Dino Deploy
  11. 22:28Proc File
  12. 24:31Create App
  13. 28:25Provision Postgres Database
  14. 30:06Deploy
  15. 31:08Scale
  16. 32:49Use Your Tools
  17. 33:49Heroku Run Bash
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.