Loads your confidential configuration into envs in rails.
Put this line in your Gemfile:
gem 'confidential'
Then bundle:
$ bundle
Generate the confidential file:
$ bundle exec rails g confidential:install
Put your confidential information in it:
DB_USER: user
DB_PASS: pass
NOTE: You may want to ignore the file in your repo.
All the keys will be loaded into envs and be ready to use:
production:
username: <%= ENV['DB_USER'] %>
password: <%= ENV['DB_PASS'] %>
Any issue, pull request, comment of any kind is more than welcome!
I will mainly ensure compatibility to PostgreSQL, AWS, Redis, Elasticsearch, FreeBSD and Memcached.
This gem is maintained and funded by mmontossi.
It is free software, and may be redistributed under the terms specified in the MIT-LICENSE file.