我们是否需要在heroku上添加security.yml进行部署?

时间:2015-07-19 09:12:53

标签: ruby-on-rails ruby ruby-on-rails-3 heroku heroku-toolbelt

我在ROR中开发了应用程序,

我的security.yml文件包含以下条目

admin_name: *****
admin_email: user@example.com
admin_password: *****
domain_name: ******
secret_key_base: *****
email_provider_username: ****
email_provider_password: ******

如何在heroku configration上添加这些条目?

1 个答案:

答案 0 :(得分:1)

我会从环境中读取敏感数据。

将您的yaml文件更改为以下内容:

admin_name: <%= ENV['ADMIN_NAME'] %>

然后使用Heroku cmd设置配置:

$ heroku config:set ADMIN_NAME=your_admin_name

阅读Heroku docs about config vars