环境变量 / .env 文件



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

我有一个开发和生产分支,.env是我.gitignore所以显然他们不会进入我的存储库,但是如果我运行cf push.env 文件将被推高空间。如果我切换分支,.env 文件不会因为 .gitignore 而切换,那么我该如何确保我的环境使用正确的 env 文件?

谢谢

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

如果要推送.env,则需要在.gitignore中删除.env

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

以下是相关文档: 限制上传文件

最新更新