Skip to content

Commit 051ec7c

Browse files
committed
Declare specific redis port because redis-stack images can specify port 8080
1 parent 063f510 commit 051ec7c

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

spring-boot-project/spring-boot-testcontainers/src/main/java/org/springframework/boot/testcontainers/service/connection/redis/RedisContainerConnectionDetailsFactory.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,8 @@ class RedisContainerConnectionDetailsFactory
4040
private static final String[] REDIS_IMAGE_NAMES = { "redis", "bitnami/redis", "redis/redis-stack",
4141
"redis/redis-stack-server" };
4242

43+
private static final int REDIS_PORT = 6379;
44+
4345
RedisContainerConnectionDetailsFactory() {
4446
super(REDIS_IMAGE_NAMES);
4547
}
@@ -61,7 +63,7 @@ private RedisContainerConnectionDetails(ContainerConnectionSource<Container<?>>
6163

6264
@Override
6365
public Standalone getStandalone() {
64-
return Standalone.of(getContainer().getHost(), getContainer().getFirstMappedPort());
66+
return Standalone.of(getContainer().getHost(), getContainer().getMappedPort(REDIS_PORT));
6567
}
6668

6769
}

0 commit comments

Comments
 (0)