Rails 5.2 with master.key - Heroku deployment

后端 未结 2 1214
甜味超标
甜味超标 2021-01-31 16:11

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

相关标签:
2条回答
  • 2021-01-31 16:29

    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.

    0 讨论(0)
  • 2021-01-31 16:40

    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).

    0 讨论(0)
提交回复
热议问题