Add System.getProperty("org.kie.server.swarm.port") to make difference between swarm/kubernetes route and pod/container port

This commit is contained in:
Nicolas Héron 2020-09-21 16:32:31 +02:00
commit f433560852

View file

@ -157,7 +157,13 @@ public class KieServiceCommon {
} }
String isSwarm = System.getProperty("org.kie.server.swarm"); String isSwarm = System.getProperty("org.kie.server.swarm");
if ("1".equals(isSwarm)) { if ("1".equals(isSwarm)) {
if (System.getProperty("org.kie.server.swarm.port")!= null &&
System.getProperty("org.kie.server.swarm.port").length()>0){
runtimePersist.setServerUrl("http://" + serverName + ":" + System.getProperty("org.kie.server.swarm.port"));
}else{
runtimePersist.setServerUrl("http://" + serverName + ":" + serverPort); runtimePersist.setServerUrl("http://" + serverName + ":" + serverPort);
}
} else { } else {
if (runtimePort==-1) { if (runtimePort==-1) {
runtimePersist.setServerUrl("http://" + hostName + ":" + serverPort); runtimePersist.setServerUrl("http://" + hostName + ":" + serverPort);