PyCon 2019 in Cleveland, Ohio

Thursday 9 a.m.–10:30 a.m. in Room 23

From Project to Productionized on Heroku

Casey Faist


In this workshop, we will start with a bare-bones Django application. We’ll talk about 12 Factor Django apps and why you’d want one, then configure our application for deploy on Heroku. We’ll add a custom domain name, configure CI and Github Integration for our project. Next, we’ll add some human complexity and talk about how to collaborate with others and how to control and share access on Heroku. Then, we’ll walk through some more complex code examples and how to get them running on Heroku. Come prepared with: - Python 3.7 installed - Git installed - Django pip installed


You’ve built the world’s coolest application. Now what? In this workshop, we will take a few examples ranging from a simple generated Django app to some more complex, real-world cases and deploy them to Heroku. We’ll dig into the necessary configuration, 12 Factor best practices, how to scale and how to get the most out of your apps on Heroku.