Rails 5.2 introduces the encrypted secrets feature through the usage of the awesome credentials.yml
. But I\'m struggling to get it to work with Heroku.
Is t
You could also use the following command to create Heroku RAILS_MASTER_KEY
with the contents of config/master.key
:
heroku config:set RAILS_MASTER_KEY="$(< config/master.key)"
Note: make sure you are in the directory that contains your Rails app.
You should set the environment variable RAILS_MASTER_KEY
, either on your heroku web dashboard, or using console:
$ heroku config:set RAILS_MASTER_KEY=<your-master-key>
Example:
$ heroku config:set RAILS_MASTER_KEY=123456789
(The <
and >
are placeholders)
Rails will detect this variable and use it as your master key (instead of looking for it in master.key file).