在env:
中的manifest.yml
块下,我们提到了在应用上运行的工件版本,然后使用cf push
推送应用(manifest.yml
)
这将帮助cf用户使用cf env <app_name>
为每个应用获取在Cloud Foundry上的任何应用上运行的工件版本。
对于在cloudfoundry中运行的所有应用程序,firehose可以帮助我们为每个应用程序提供环境(cf env
)数据吗?
答案 0 :(得分:1)
对于在cloudfoundry中运行的所有应用程序,firehose可以帮助我们为每个应用程序提供环境(cf env)数据吗?
听消防长笛是不必要的。在CF上运行的应用只需使用其语言/运行时读取环境变量的能力,就可以访问您设置的任何环境变量(即在cf env
上可见的环境变量)。
例如:
cf set-env my-cool-app VERSION '1.0.0'
。VERSION
来检索值1.0.0
。在Java中,您将使用System.getenv("VERSION")
。在Node中,您将使用process.env.VERSION
。在Python中,您将使用os.environ['VERSION']
。等等...