我正在将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。我是否缺少在底层应用程序上设置环境变量的东西?
感谢。
答案 0 :(得分:0)
属性spring.cloud.deployer.local.envVarsToInherit
仅适用于local
部署者,不适用于CF部署者。要为在数据流服务器内运行的stream
应用程序设置任何环境变量,建议您通过Stream DSL提供app / deployer属性,如文档here