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
heroku ps:scale web=0
- 再度スタート
heroku ps:scale web=1