Djangoのherokuへのデプロイメモ。
Heroku: Up and Running: Effortless Application Deployment and Scaling
- 作者: Neil Middleton,Richard Schneeman
- 出版社/メーカー: O'Reilly Media
- 発売日: 2013/11/24
- メディア: ペーパーバック
- クリック: 2回
- この商品を含むブログを見る
コメント
Djangoデプロイ時の自分用の最小コンパクトメモ。ローカル開発完了後。
コマンド履歴
外部連携を設定 ・AWS S3にcollectstatic ・WSGIにwhitenoise設定 ↓ これもローカルで動くことを確認
#以下は全て@rootディレクトリ #(manage.pyやProcfileがあるディレクトリ) Procfile runtime.txt composer.json requirements.txt を設置 ↓ $ pip install -r requirements.txt ↓ #herokuが動くか確認 $ heroku --version #gitを初期化 $git init ↓ .gitignore 設置
#@Procfileとかmanage.pyがあるディレクトリで実行 $ git add . $ git commit -m "deploy1" (初回のみコミットファイル大量に出力) $ heroku create $ heroku config:set DISABLE_COLLECTSTATIC=1 $ git push heroku master (これでとりあえず完了) $ heroku run python manage.py migrate $ heroku run python manage.py createsuperuser (忘れがち)
#エラー対応 #ログを取る $ heroku logs -t #ローカルでデバッグ $ heroku local