使用"private"配置文件部署到 heroku



我在 gitignore 列表中有一个节点应用程序的配置文件,所以它在 Github 存储库中不可见......但是当我尝试在 Heroku 中部署时,它不会在那里。

隐藏此值的正确样式是什么,但它们将在生产中可用?

如果您有要隐藏的敏感静态配置数据,那么环境变量可能是答案。例如,您的Postgres User/Pass和Addon API密钥作为环境变量存储在Heroku上。它只是少量信息的真正选择,而不是一个巨大的配置文件。有关如何设置配置/环境变量的信息,请参阅以下内容:https://devcenter.heroku.com/articles/config-vars

如果你想保留文件,那么我找到了这个:使用源代码管理时如何隐藏连接字符串、用户名、pw?只要你不是从远程分支(git push heroku remote)推送到heroku,而是从本地分支(git push heroku master)推送,那么你盒子上的文件就会被推送,而不是github上的文件。

最新更新