1.8. Source-to-Image 的 Dekorate 配置属性


下表中列出的属性设置 Dekorate 用来配置 Source-to-Image (s2i)的值来为您的应用程序构建。您可以在应用程序项目的 application.properties 文件中设置这些属性。

Expand
表 1.2. S2i 的 Dekorate 配置属性
属性数据类型描述默认值(如果适用)

dekorate.s2i.enabled

布尔值

为您的应用程序启用 s2i 构建 hook 生成

true

dekorate.s2i.registry

字符串

指定您要构建的镜像的 registry 名称

 

dekorate.s2i.group

字符串

指定应用程序的组 ID。这个值将作为您构建的 docker 镜像中的用户名使用

 

dekorate.s2i.name

字符串

指定应用程序的名称。这个值被用作您构建的镜像的名称。

 

dekorate.s2i.version

字符串

应用程序的版本。这个值被用作您构建的镜像标签。

 

dekorate.s2i.image

字符串

指定对您要构建的镜像的完整引用。设置后,此属性覆盖 nameversion 属性的值。

 

dekorate.s2i.docker-file

字符串

指定从应用程序项目的根目录到 Dockerfile 的相对路径

Docker

dekorate.s2i.builder-image

字符串

指定您要使用的 S2i 构建器镜像的名称

registry.access.redhat.com/ubi8/openjdk-8:1.3

dekorate.s2i.build-env-vars

Env[]

为 s2i 构建设置环境变量

 

dekorate.s2i.auto-push-enabled

布尔值

true 时,s2i 会在构建镜像时自动将镜像推送到指定的 registry。

false

dekorate.s2i.auto-build-enabled

布尔值

true 时,s2i 会在编译应用程序时自动注册构建 hook

false

dekorate.s2i.auto-deploy-enabled

布尔值

true 时,应用程序会在生成部署 hook 时自动部署。在应用程序上设置此属性需要您在 application.properties 文件中硬编码其值。如果要避免硬编码其值,请不要设置此属性。使用 Maven 部署应用程序时使用 -Ddekorate.deploy=true 选项

false

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2026 Red Hat
返回顶部