DjangoBrothers BLOG ✍️

2021/04/29

このエントリーをはてなブックマークに追加
デプロイ Django Heroku

Django HEROKUデプロイ時に自動マイグレートする

DjangoアプリをHEROKUにデプロイした時は、必要に応じて手動でマイグレートコマンドを実行する必要があります。

コマンド実行を忘れると予期せぬエラーが発生してしまうので、それを防ぐために自動でマイグレートされる設定をしておくと良いです。

設定は、Procfileにreleaseを追加するだけです。

Procfile

# リリース時にマイグレート実行
release: python path/to/manage.py migrate
web: gunicorn project.wsgi

release:に、実行したいコマンドを指定します。

参照