环境变量/.env文件

时间:2020-02-06 15:51:54

标签: php laravel environment-variables cloudfoundry

目前,我正在开发一个应用程序,该应用程序在cloudfoundry上有两个平台,其中有一个“开发”和“生产”空间。显然,我想在开发空间中使用沙箱API密钥,在生产空间中使用实时api密钥。

我有一个开发部门和一个生产分支,.env是我的.gitignore,因此显然他们不会进入我的仓库,但是如果我运行cf push ,. env文件被推高空间。如果切换分支,由于.gitignore不会切换.env文件,那么如何确保我的环境使用正确的env文件?

谢谢

2 个答案:

答案 0 :(得分:0)

您可以创建一个.cfignore文件来忽略.env文件被压入。语法与.gitignore文件相同。

以下是相关文档: Limit the Upload Files

答案 1 :(得分:0)

cf push不使用.gitignore。他们使用自己的名为.cfignore的文件。

如果要推动.env,则需要删除.env中的.gitignore