在部署过程中传递应用配置(如CF PUSH)。

问题描述 投票:0回答:1

在将应用程序部署到 Cloud Foundry(如 cf push)时,是否有办法为此次部署附加应用程序特定配置?

我有一个应用程序构件,我想多次部署它,每次都使用不同的应用程序特定配置参数。

我知道部署清单可以定义环境变量,但这是一个相当有限的机制。

是否有办法在部署过程中定义一个丰富的配置文件或部分,如任意YAML或JSON或XML或属性文件,以便部署的应用程序实例可以读取这些配置?

cloudfoundry
1个回答
0
投票

调查环境变量 - 您可以通过应用程序清单 [1] 或通过 cf set-env

如果你需要为你的应用程序创建一个配置文件,继续上面的envars,并通过你的repo中的.profile文件动态地创建配置文件(见[2]的例子)

[1] https:/docs.cloudfoundry.orgdevguidedeploy-appsmanifest-attributes.html#env-block。

[2] https:/github.comstarkandwayneghost-for-cloudfoundryblobproduction.profile。

© www.soinside.com 2019 - 2024. All rights reserved.