2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

dotenvを使ったRails環境変数設定

Posted at

APIのKeyを含むソースをGithubに上げたいと思って調べると、dotenvというものが使える模様。
早速使ってみることにした。

以下参考になりました。
【Ruby on Rails】GitHubに公開したくない変数や値を隠してpushする方法
環境によって変わる設定値はdotenvを使うと便利

Gemfileの編集

Gemfile
~
# .env から環境変数を読込
gem 'dotenv-rails'
~

インストール

$ bundle install

.envファイルをルートディレクトリ(Gemfileがあるディレクトリ)に作成して環境変数を定義

.env
  hogehoge_api_key: "hogehogehoge"
  hogehoge_api_secret: "foobarfoobar"

.envはGitHubに公開しないようにgitignoreに追加

.gitignore
/.env
2
1
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?