Spring Cloud Dataflow - 设置流应用程序Env变量

时间:2017-02-14 23:10:18

标签: cloudfoundry spring-cloud-dataflow

我正在将Spring Cloud Dataflow流部署到Cloud Foundry上。我需要为底层流应用程序设置一个环境变量。我知道将配置放入流定义将更新SPRING_APPLICATION_JSON env变量,但我想创建一个新的env变量。

我看到有一个参考使用以下配置:

spring.cloud.deployer.local.envVarsToInherit

为了实现这一点,我尝试将以下环境变量放在Spring Cloud Dataflow Server中:

ABCD = VALUE
spring.cloud.deployer.local.envVarsToInherit = ABCD

但是,当我部署流时,底层流应用程序似乎不会继承ABCD。我是否缺少在底层应用程序上设置环境变量的东西?

感谢。

1 个答案:

答案 0 :(得分:0)

属性spring.cloud.deployer.local.envVarsToInherit仅适用于local部署者,不适用于CF部署者。要为在数据流服务器内运行的stream应用程序设置任何环境变量,建议您通过Stream DSL提供app / deployer属性,如文档here