【メモ】Heroku関連のコマンドまとめ


Heroku

Railsアプリなどを本番環境にデプロイする際に、Herokuを利用したので、Heroku系のコマンドをメモ。

ログイン

heroku login

アプリの作成/管理/デプロイ

herokuのアプリ作成

heroku create <<アプリケーション名>>

Git関係の処理 (git管理は既にしている前提)

  • Herokuのリモートリポジトリに追加
git remote add heroku <<Herokuのリモートリポジトリ名>>
  • [参考] Githubのリモートリポジトリに追加
git remote add origin <<Githubのリモートリポジトリ名>>

Herokuにデプロイ

git push heroku master

アプリ関連

ブラウザでアプリを開く

heroku open

logの確認

  • 通常の確認
heroku logs
  • リアルタイムで確認
heroku logs --tail

(現ディレクトリの)Herokuアプリの再起動

heroku restart

アプリの一覧表示

heroku apps

(現ディレクトリの)Herokuアプリの概要表示

heroku apps:info

アドオンの追加

heroku addons:add <<アドオン名>>

コマンドの実行

heroku run <<コマンド>>

eg.) heroku run rake db:migrate

プロセスの確認

heroku ps

環境変数

環境変数の確認

heroku config

環境変数の設定

heroku config:set <<環境変数名>>=<<値>>

eg.) heroku config:set AWS_ACCESS_KEY_ID=xxxxxxxxxxx

環境変数の削除

heroku config:unset <<環境変数名>>

その他 参考になったURL