如何将本地 .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
它与应用程序的其余部分一起列出。
有些事情我从未想过如何与任何 PaaS 提供商合作。
如何在部署应用时自动将本地存储的环境变量部署到PaaS?我知道我可以转到 Heroku、AWS 或 Bluemix 控制台并手动添加我的 .env
文件内容作为键,但我真正想做的是 >
伪代码!
provider CLI deploy --ENV=.env.dev
其中 --ENV 是使用 env 的标志。文件存储在项目根目录中。
这将从 .env 文件中获取我的 API 密钥并填充提供程序环境变量。最好是,该文件可跨提供商使用。这可能吗?
如果您使用的是 IBM BlueMix(或其他 Cloud Foundry),您可以只将它们列在应用程序的 manifest.yml
文件中,然后 cf push
它与应用程序的其余部分一起列出。