Skip to content

Commit 4f98a24

Browse files
committed
Fix App Recovery port allocation for docker swarm
1 parent d424947 commit 4f98a24

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

src/main/java/eu/openanalytics/containerproxy/backend/docker/DockerSwarmBackend.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@
3737
import eu.openanalytics.containerproxy.model.runtime.runtimevalues.InstanceIdKey;
3838
import eu.openanalytics.containerproxy.model.runtime.runtimevalues.RuntimeValue;
3939
import eu.openanalytics.containerproxy.model.runtime.runtimevalues.RuntimeValueKey;
40+
import eu.openanalytics.containerproxy.model.runtime.runtimevalues.UserIdKey;
4041
import eu.openanalytics.containerproxy.model.spec.ContainerSpec;
4142
import eu.openanalytics.containerproxy.util.Retrying;
4243

@@ -223,6 +224,7 @@ public List<ExistingContainerInfo> scanExistingContainers() throws Exception {
223224
int hostPort = portMapping.publishedPort();
224225
int containerPort = portMapping.targetPort();
225226
portBindings.put(containerPort, hostPort);
227+
portAllocator.addExistingPort(runtimeValues.get(UserIdKey.inst).getValue(), hostPort);
226228
}
227229
}
228230

0 commit comments

Comments
 (0)