Cloud foundry 了解manifest.yml pivotal cloud foundry中的以下环境条目

Cloud foundry 了解manifest.yml pivotal cloud foundry中的以下环境条目,cloud-foundry,Cloud Foundry,我有这个清单.yml: 应用程序: -姓名:xx 构建包:java-bp480-v2 实例:2 内存:2G 路径:webapp/build/libs/trid.war 服务: -xxservice -xxservice -xxcktbrkrcnfgsvc -xxappdynamics -自动缩放仪 环境: spring\u配置文件\u活动:云 招摇过市:错误 JAVA_OPTS:-Dspring.profiles.active=cloud-Xmx1G-Xms1G-XX:NewRatio=1-XX

我有这个
清单.yml

应用程序:
-姓名:xx
构建包:java-bp480-v2
实例:2
内存:2G
路径:webapp/build/libs/trid.war
服务:
-xxservice
-xxservice
-xxcktbrkrcnfgsvc
-xxappdynamics
-自动缩放仪
环境:
spring\u配置文件\u活动:云
招摇过市:错误
JAVA_OPTS:-Dspring.profiles.active=cloud-Xmx1G-Xms1G-XX:NewRatio=1-XX:+PrintGCDetails-XX:+PrintGCDateStamps-XX:+PrintGCTimeStamps
env将做什么?
这将创建三个环境变量,或者如果spring概要文件处于活动状态,它将向start命令追加
JAVA\u OPTS

env将做什么

env块将指示cf cli代表您创建环境变量。条目的形式为
variable\u name:variable\u value
。从您的示例中,您将得到一个名为
spring\u profiles\u active
的变量,其值为
cloud
。加上你定义的另外两个

JAVA_OPTS
是JAVA构建包的一个特殊环境变量。您在JAVA_OPTS中输入的任何内容都将包含在应用程序的start命令中。这是一种向JVM添加额外参数、系统属性和配置标志的简单方法

请注意,至少在上面的示例中,
env:
block
上的间距是错误的。它一直在左边,但是
env:
应该缩进两个空格。然后,在
env:`块下定义的每个env变量应再缩进两个空格,总共四个空格。YAML对空格和缩进非常挑剔。如有疑问,请使用YAML验证器确认您的YAML有效