herokuで環境変数を定義する
Omniauthを使ったときに CONSUMER_KEY と CONSUMER_SECRET は環境変数を使いました。
(.env) CONSUMER_KEY=xxxxxxxxxxxxxxxxx CONSUMER_SECRET=xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
(config/initializers/omniauth.rb) Rails.application.config.middleware.use OmniAuth::Builder do provider :twitter, ENV['CONSUMER_KEY'], ENV['CONSUMER_SECRET'] end
これをherokuでも動かしたい。
herokuで環境変数を定義するのはとっても簡単でした。
heroku config コマンドで定義されている環境変数一覧を表示。
heroku config :add で環境変数の値を定義。
heroku config :add CONSUMER_KEY=xxxxxxxxxxxxxxxxx heroku config :add CONSUMER_SECRET=xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
ちなみに定義した環境変数を削除するときは、heroku config :remove <キー>
おしまい。
かんたんべんりー。