目前,我正在开发一个应用程序,该应用程序在cloudfoundry上有两个平台,其中有一个“开发”和“生产”空间。显然,我想在开发空间中使用沙箱API密钥,在生产空间中使用实时api密钥。
我有一个开发部门和一个生产分支,.env
是我的.gitignore
,因此显然他们不会进入我的仓库,但是如果我运行cf push
,. env文件被推高空间。如果切换分支,由于.gitignore不会切换.env文件,那么如何确保我的环境使用正确的env文件?
谢谢
答案 0 :(得分:0)
您可以创建一个.cfignore
文件来忽略.env
文件被压入。语法与.gitignore
文件相同。
以下是相关文档: Limit the Upload Files
答案 1 :(得分:0)
cf push
不使用.gitignore
。他们使用自己的名为.cfignore
的文件。
如果要推动.env
,则需要删除.env
中的.gitignore
。