得到了一个从本地config.json文件读取的应用程序。我有两个远程存储库-Github和Heroku。Github仓库是公开的,但是配置文件的内容是私有的-因此,我添加了一个.gitignore防止该文件被推送的内容。
但是,当我将应用程序推送到Heroku时,我需要将配置文件推送到应用程序才能正常工作-如何处理这种情况?
注意:我不愿意使用Config var,因为config文件中有很多设置。
在这里,您将了解如何在不提交配置文件的情况下为 heroku 设置选项。
\n\nhttps://devcenter.heroku.com/articles/config-vars
\n\n\n\n\n使用 Heroku CLI\xe2\x80\x99s config、config:set、config:get 和 config:unset\n 管理您的配置变量
\n
$ heroku config:set GITHUB_USERNAME=joesmith\nAdding config vars and restarting myapp... done, v12\nGITHUB_USERNAME: joesmith\n\n$ heroku config\nGITHUB_USERNAME: joesmith\nOTHER_VAR: production\n\n$ heroku config:get GITHUB_USERNAME\njoesmith\n\n$ heroku config:unset GITHUB_USERNAME\nUnsetting GITHUB_USERNAME and restarting myapp... done, v13\nRun Code Online (Sandbox Code Playgroud)\n\n请记住,他们对配置文件的大小有限制。
\n\n如果您有很多配置,也许您可以创建一个脚本来自动设置配置?
\n| 归档时间: |
|
| 查看次数: |
785 次 |
| 最近记录: |