如何将本地 .env 文件添加到 PaaS 以加快部署速度?

How do I add local .env files to PaaS for faster deployment?

有些事情我从未想过如何与任何 PaaS 提供商合作。

如何在部署应用时自动将本地存储的环境变量部署到PaaS?我知道我可以转到 Heroku、AWS 或 Bluemix 控制台并手动添加我的 .env 文件内容作为键,但我真正想做的是 >

伪代码!

provider CLI deploy --ENV=.env.dev

其中 --ENV 是使用 env 的标志。文件存储在项目根目录中。

这将从 .env 文件中获取我的 API 密钥并填充提供程序环境变量。最好是,该文件可跨提供商使用。这可能吗?

如果您使用的是 IBM BlueMix(或其他 Cloud Foundry),您可以只将它们列在应用程序的 manifest.yml 文件中,然后 cf push 它与应用程序的其余部分一起列出。