自分の備忘録として
Herokuアプリを作成
heroku create 付けたいアプリ名
アプリ名を指定しない場合は自動でアプリ名が付けられる
Herokuのリモートリポジトリとローカルリポジトリを紐付け
heroku git:remote -a アプリ名
Herokuアプリは存在するのにHerokuへpushできない!となる時はだいたい紐付けしてなかった
Herokuへpush
git push heroku master
Heroku上でコマンドを実行
# よく使うコマンドたち
heroku run rake db:migrate
heroku run rake db:seed
heroku run console
Herokuの再起動
heroku restart -a アプリ名
db:migrate
実行後にActiveRecord::UnknownAttributeError
になったら再起動すると解決した
環境変数を設定
heroku config:set 変数 = 値
確認
# 起動しているプロセスを確認
heroku ps
# ログを確認(-tをつけるとリアルタイム表示)
heroku logs -t
# 環境変数を確認
heroku config