Skip to content

Commit f5386cb

Browse files
authored
Merge pull request #48325 from ozangunalp/compose_dev_services_wait_target_fix
Compose Dev Services fix for wait strategy targets
2 parents e83d726 + da464ba commit f5386cb

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

extensions/devservices/deployment/src/main/java/io/quarkus/devservices/deployment/compose/ComposeServiceWaitStrategyTarget.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55

66
import java.util.Arrays;
77
import java.util.List;
8+
import java.util.Objects;
89
import java.util.concurrent.atomic.AtomicReference;
910
import java.util.function.Supplier;
1011

@@ -31,7 +32,11 @@ public class ComposeServiceWaitStrategyTarget implements WaitStrategyTarget, Sup
3132
public ComposeServiceWaitStrategyTarget(DockerClient dockerClient, Container container) {
3233
this.dockerClient = dockerClient;
3334
this.container = container;
34-
this.exposedPorts = Arrays.stream(container.getPorts()).map(ContainerPort::getPrivatePort).toList();
35+
this.exposedPorts = Arrays.stream(container.getPorts())
36+
.filter(port -> port.getPublicPort() != null)
37+
.map(ContainerPort::getPrivatePort)
38+
.filter(Objects::nonNull)
39+
.toList();
3540
}
3641

3742
@Override

0 commit comments

Comments
 (0)