よく使う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}