首页 > 解决方案 > 环境变量/.env 文件

问题描述

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

我有一个开发和生产分支,.env.gitignore明显它们不会进入我的仓库,但是如果我运行cf push.env 文件,就会被推上空间。如果我切换分支,.env 文件不会因为 .gitignore 而被切换,那么我该如何确保我的环境使用正确的 env 文件呢?

谢谢

标签: phplaravelenvironment-variablescloud-foundry

解决方案


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

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


推荐阅读