A.4. 用于 OpenShift 兼容环境变量的 JWS
				您可以使用 source-to-image (S2I) build 命令包含环境变量来修改构建配置。如需更多信息,请参阅 Maven 工件存储库镜像和 JWS for OpenShift。
			
下表列出了 Red Hat JBoss Web Server for OpenShift 镜像的有效环境变量:
| 变量名称 | 显示名称 | 描述 | 值示例 | 
|---|---|---|---|
|   ARTIFACT_DIR  |   N/A  |   
								此目录中的   |   target  | 
|   APPLICATION_NAME  |   应用程序名称  |   应用程序的名称  |   jws-app  | 
|   CONTEXT_DIR  |   上下文目录  |   构建 Git 项目中的路径;根项目目录为空  |   tomcat-websocket-chat  | 
|   GITHUB_WEBHOOK_SECRET  |   GitHub Webhook Secret  |   GitHub 触发器 secret  |   表达式包括:[a-zA-Z0-9]{8}  | 
|   GENERIC_WEBHOOK_SECRET  |   通用 Webhook Secret  |   通用构建触发器 secret  |   表达式包括:[a-zA-Z0-9]{8}  | 
|   HOSTNAME_HTTP  |   自定义 HTTP 路由主机名  |   http 服务路由的自定义主机名。为默认主机名留空  |   <application-name>-<project>.<default-domain-suffix>  | 
|   HOSTNAME_HTTPS  |   自定义 HTTPS 路由主机名  |   https 服务路由的自定义主机名。为默认主机名留空  |   <application-name>-<project>.<default-domain-suffix>  | 
|   IMAGE_STREAM_NAMESPACE  |   镜像流命名空间  |   安装 Red Hat Middleware 镜像的 ImageStreams 的命名空间  |   openshift  | 
|   JWS_HTTPS_SECRET  |   Secret 名称  |   包含证书文件的 secret 名称  |   jws-app-secret  | 
|   JWS_HTTPS_CERTIFICATE  |   证书名称  |   secret 中的证书文件的名称  |   server.crt  | 
|   JWS_HTTPS_CERTIFICATE_KEY  |   证书密钥名称  |   secret 中证书密钥文件的名称  |   server.key  | 
|   JWS_HTTPS_CERTIFICATE_PASSWORD  |   证书密码  |   证书密码  |   P5ssw0rd  | 
|   SOURCE_REPOSITORY_URL  |   Git 存储库 URL  |   应用程序的 Git 源 URI  |   https://github.com/jboss-openshift/openshift-quickstarts.git  | 
|   SOURCE_REPOSITORY_REFERENCE  |   Git 参考  |   Git 分支/标签参考  |   1.2  | 
|   IMAGE_STREAM_NAMESPACE  |   镜像流命名空间  |   安装 Red Hat Middleware 镜像的 ImageStreams 的命名空间  |   openshift  | 
|   MAVEN_MIRROR_URL  |   Maven Mirror URL  |   用于配置的 Maven 镜像/存储库管理器的 URL。  |   http://10.0.0.1:8080/repository/internal/  |