Pet*_*per 20 ruby-on-rails heroku ruby-on-rails-5
Rails 5.2通过使用awesome引入了加密的秘密功能credentials.yml.但是我很难让它与Heroku一起工作.
现在是否有任何策略可以将Rails 5.2应用程序部署到Heroku?
Ger*_*rry 32
您应该RAILS_MASTER_KEY在heroku Web仪表板上或使用控制台设置环境变量:
$ heroku config:set RAILS_MASTER_KEY=<your-master-key>
Run Code Online (Sandbox Code Playgroud)
例:
$ heroku config:set RAILS_MASTER_KEY=123456789
Run Code Online (Sandbox Code Playgroud)
(<和>占位符)
Rails将检测此变量并将其用作主密钥(而不是在master.key文件中查找它).
您还可以使用以下命令创建RAILS_MASTER_KEY具有以下内容的Heroku config/master.key:
heroku config:set RAILS_MASTER_KEY="$(< config/master.key)"
Run Code Online (Sandbox Code Playgroud)
注意:请确保您位于包含Rails应用程序的目录中。
| 归档时间: |
|
| 查看次数: |
5840 次 |
| 最近记录: |