herokuコマンドのまとめ

herokuコマンドについてまとめてみました。

アプリを作成する(名前は自動生成)

heroku create

>Creating app... done, fathomless-beyond-39164
>https://damp-fortress-5769.herokuapp.com/ |
>https://git.heroku.com/damp-fortress-5769.git

アプリを作成する(名前をつけて)

heroku create sample-app

ログイン

heroku login

>Enter your Heroku credentials.
>Email: メールアドレス
>Password (typing will be hidden): 
>Authentication successful.

ログアウト

heroku logout

アプリをブラウザで開く

heroku open

アプリの情報を見る

heroku apps:info

=== sample-app
Addons:         heroku-postgresql:hobby-dev
Auto Cert Mgmt: false
Dynos:          web: 1
Git URL:        https://git.heroku.com/sample-app.git
Owner:          abc@gmail.com
Region:         us
Repo Size:      25 MB
Slug Size:      63 MB
Stack:          heroku-18
Web URL:        https://sample-app.herokuapp.com/

heroku上の全アプリのリスト表示

heroku list

=== abc@gmail.com Apps
sample-app
hogehoge-system
rails-system

アプリのログを見る

heroku logs

アプリのリアルタイムのログを見る

heroku logs --tail

デプロイ(既にgitで管理済みが前提)

# アプリ作成後、はじめてデプロイする時
git push heroku master

# それ以降デプロイする時
git push heroku

本番環境(heroku)でのマイグレーションRails

heroku run rails db:migrate

本番環境(heroku)でのRailsコンソール実行

heroku run rails console