【发布时间】:2017-02-01 05:15:27
【问题描述】:
在 Cloud Foundry 中,可以使用“cf set-env”命令设置用户定义的环境变量。
能否以编程方式从 buildpack 中设置?
【问题讨论】:
标签: ruby cloud-foundry buildpack
在 Cloud Foundry 中,可以使用“cf set-env”命令设置用户定义的环境变量。
能否以编程方式从 buildpack 中设置?
【问题讨论】:
标签: ruby cloud-foundry buildpack
您是在询问创建自定义 buildpack 还是使用可用的 CF buildpack 之一?
buildpack 设置用于启动应用程序的命令,因此如果您正在创建自己的 buildpack 或自定义现有的 buildpack,您可以将 env vars 设置为该启动命令的一部分。例如,启动命令可能如下所示:
VAR1=VALUE1 VAR2=VALUE2 some-command
【讨论】:
.profile.d/ 脚本。这些是在您的应用程序启动之前由平台提供的。我相信很多标准构建包都会这样做来设置环境变量和配置。
cf set-env。 除非您要从您的构建包中安装cf 以及一些如何通过用户凭据以供cf 使用。但是,该平台并没有做任何事情来帮助您完成这项工作。幸运的是,您可能不需要这样做。