我们正在将 heroku 应用程序部署到生产环境中。它接受信用卡号,因此我们必须小心其中的凭据。我们使用 git 进行源代码控制。如果我要部署到常规服务器,我会单独保留生产配置文件,并在部署时复制它们。
问题是 heroku 使用 git 进行部署,所以我必须将我的生产资料提交给 git 才能部署到 heroku。你如何防止这些文件进入上游?
我唯一想到的就是为 repo 创建一个本地分支,并将分支挂接到 git。不过不确定我是否喜欢。
最佳答案
您可以使用 heroku gem 在 heroku 上设置环境变量:
heroku config:add MYKEY=12345679
您可以使用 ENV['MYKEY']
关于git - 在 heroku 中管理生产凭证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9636724/