如果没有OPENSHIFT上的映像重建,如何执行应用程序/服务器配置更改?

Ale*_*ise 6 openshift

我有一个基础设施,包括Openshift(容器)Jenkins(构建和部署作业)Nexus(这里我存储WAR和JAR文件)和GIT(groovy/yaml文件).

映像我使用Tomcat APP服务器,WAR文件和一些JAR文件创建映像.

什么方法可以进行配置更改(例如在文件内部/whatever/webapps/app/config/properties.conf甚至是文件中/etc/tomcat/conf/some.conf)而无需重建图像?

额外信息:

我想要实现的是配置管理,无需重建战争,因此重建/重新部署映像.ConfigMap是否适用于此用途?

小智 2

根据给定的信息,我了解如果服务器只需要配置更改,您不想重建映像,但如果发生任何配置更改,您需要重新部署服务。对于此类要求,应将配置配置为DeploymentConfig 的ENV ,并应为同一部署配置触发器ConfigChange 。

然后,如果您更改部署的配置并应用更改,它将触发服务的部署。