2016-10-27

よく使うHerokuコマンドまとめ

よく使うHerokuコマンドの備忘録

基本

アプリ作成
$ heroku apps:create {APP_NAME}

アプリ削除

$ heroku apps:destroy

アプリを開く

$ heroku open

アプリの一覧を取得

$ heroku list

Herokuのリモートリポジトリをgitリポジトリに設定(gitリポジトリでheroku apps:createでもOK)

$ heroku git:remote -a {APP_NAME}

oneoff dyno起動+bash操作

$ heroku run bash

oneoff dyno起動+rails console

$ heroku run bundle exec rails console

環境変数一覧取得

$ heroku config # | grep DATABASE_URL

環境変数設定

$ heroku config:set HOGE="fuga"

証明書関連

まずはSSLのアドオンを追加
$ heroku addons:create ssl:endpoint

証明書の設定(SSLアドオン必須)

$ heroku certs:add {CERTIFICATE} {PRIVATE_KEY}

証明書の情報を取得

$ heroku certs
$ heroku certs:info

アドオン関連

アドオン追加

$ heroku addons:create {SERVICE}:{PLAN}

アドオン削除

$ heroku addons:destroy {SERVICE}

Heroku Postgresのフリープラン追加

$ heroku addons:create heroku-postgresql:hobby-dev

PaperTrailのフリープラン追加

$ heroku addons:create papertrail:choklad

Redisのフリープラン追加

$ heroku addons:create heroku-redis:hobby-dev

NewRelicのフリープラン追加

$ heroku addons:create newrelic:wayne

アドオンの設定画面をデフォルトのブラウザで開く

$ heroku addons:open {SERVICE}
このエントリーをはてなブックマークに追加