Skip to content

Instantly share code, notes, and snippets.

@felexkemboi
Forked from CleverProgrammer/Procfile
Created September 22, 2018 07:35
Show Gist options
  • Save felexkemboi/d8312e0d8cd96db9c5306cbcedc75e72 to your computer and use it in GitHub Desktop.
Save felexkemboi/d8312e0d8cd96db9c5306cbcedc75e72 to your computer and use it in GitHub Desktop.
How to Host a Django App on Heroku
pip install gunicorn
pip install django-heroku
pip freeze > requirements.txt
# login to your heroku
heroku login
# create new app if one doesn't yet exist
heroku create
# create a new postgres database for your app
heroku addons:create heroku-postgresql:hobby-dev
# migrate your database to the heroku app
heroku run python manage.py migrate
# before you do this, make sure to add your SECRET_KEY to your env variables in your heroku app settings
git add .
git commit -m "Ready to heroku this sucker in the face."
git push heroku master
web: gunicorn project_name.wsgi
import django_heroku
# All the way at the bottom of the file
# ...
django_heroku.settings(locals())
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment