Skip to content

Commit 6e81732

Browse files
authored
Replace R2DBC Host by docker host ip address (#7431)
1 parent 06b9155 commit 6e81732

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

modules/r2dbc/src/main/java/org/testcontainers/r2dbc/R2DBCDatabaseContainerProvider.java

+2-1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
import io.r2dbc.spi.ConnectionFactoryMetadata;
66
import io.r2dbc.spi.ConnectionFactoryOptions;
77
import io.r2dbc.spi.Option;
8+
import org.testcontainers.DockerClientFactory;
89

910
import javax.annotation.Nullable;
1011

@@ -21,7 +22,7 @@ public interface R2DBCDatabaseContainerProvider {
2122
default ConnectionFactoryMetadata getMetadata(ConnectionFactoryOptions options) {
2223
ConnectionFactoryOptions.Builder builder = options.mutate();
2324
if (!options.hasOption(ConnectionFactoryOptions.HOST)) {
24-
builder.option(ConnectionFactoryOptions.HOST, "localhost");
25+
builder.option(ConnectionFactoryOptions.HOST, DockerClientFactory.instance().dockerHostIpAddress());
2526
}
2627
if (!options.hasOption(ConnectionFactoryOptions.PORT)) {
2728
builder.option(ConnectionFactoryOptions.PORT, 65535);

0 commit comments

Comments
 (0)