Skip to content

Commit edb205e

Browse files
committed
fix
1 parent 14ab0d6 commit edb205e

File tree

8 files changed

+47
-2
lines changed

8 files changed

+47
-2
lines changed

hibernate-reactive-core/src/test/java/org/hibernate/reactive/containers/PostgreSQLDatabase.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -122,8 +122,9 @@ private String address() {
122122
// Calling start() will start the container (if not already started)
123123
// It is required to call start() before obtaining the JDBC URL because it will contain a randomized port
124124
postgresql.start();
125-
// Copied from PostgresSQLContainer#getJdbcUrl
126-
return "jdbc:postgresql://" + postgresql.getHost() + ":" + postgresql.getMappedPort( PostgreSQLContainer.POSTGRESQL_PORT ) + "/" + postgresql.getDatabaseName();
125+
// Latest Postgres JDBC driver has dropped support for loggerLevel
126+
// and the Vert.x driver throws an exception because it does not recognize it
127+
return postgresql.getJdbcUrl().replace( "?loggerLevel=OFF", "" );
127128
}
128129

129130
return getRegularJdbcUrl();
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
11
# CockroachDB
22
# See https://hub.docker.com/r/cockroachdb/cockroach
33
FROM docker.io/cockroachdb/cockroach:v24.3.13
4+
5+
# Environment variables for test database setup
6+
# CockroachDB uses command line arguments rather than environment variables
7+
# These are set for documentation purposes and used by testcontainers
8+
ENV COCKROACH_DATABASE=hreact
9+
ENV COCKROACH_USER=hreact
10+
ENV COCKROACH_PASSWORD=hreact

tooling/docker/db2.Dockerfile

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
11
# IBM DB2
22
# See https://hub.docker.com/r/ibmcom/db2
33
FROM icr.io/db2_community/db2:12.1.0.0
4+
5+
# Environment variables for test database setup
6+
ENV LICENSE=accept
7+
ENV DB2INSTANCE=hreact
8+
ENV DB2INST1_PASSWORD=hreact
9+
ENV DBNAME=hreact

tooling/docker/maria.Dockerfile

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
11
# MariaDB
22
# See https://hub.docker.com/_/mariadb
33
FROM docker.io/mariadb:11.7.2
4+
5+
# Environment variables for test database setup
6+
ENV MARIADB_DATABASE=hreact
7+
ENV MARIADB_USER=hreact
8+
ENV MARIADB_PASSWORD=hreact
9+
ENV MARIADB_ROOT_PASSWORD=hreact

tooling/docker/mysql.Dockerfile

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
11
# MySQL
22
# See https://hub.docker.com/_/mysql
33
FROM docker.io/mysql:9.2.0
4+
5+
# Environment variables for test database setup
6+
ENV MYSQL_DATABASE=hreact
7+
ENV MYSQL_USER=hreact
8+
ENV MYSQL_PASSWORD=hreact
9+
ENV MYSQL_ROOT_PASSWORD=hreact

tooling/docker/oracle.Dockerfile

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
11
# Oracle Database Free
22
# See https://hub.docker.com/r/gvenzl/oracle-free
33
FROM docker.io/gvenzl/oracle-free:23-slim-faststart
4+
5+
# Environment variables for test database setup
6+
ENV ORACLE_DATABASE=hreact
7+
ENV ORACLE_USER=hreact
8+
ENV ORACLE_PASSWORD=hreact
9+
ENV APP_USER=hreact
10+
ENV APP_USER_PASSWORD=hreact
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
11
# PostgreSQL
22
# See https://hub.docker.com/_/postgres
33
FROM docker.io/postgres:17.5
4+
5+
# Environment variables for test database setup
6+
ENV POSTGRES_DB=hreact
7+
ENV POSTGRES_USER=hreact
8+
ENV POSTGRES_PASSWORD=hreact
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
11
# Microsoft SQL Server
22
# See https://hub.docker.com/_/microsoft-mssql-server
33
FROM mcr.microsoft.com/mssql/server:2022-latest
4+
5+
# Environment variables for test database setup
6+
ENV ACCEPT_EULA=Y
7+
ENV SA_PASSWORD=hreact123!
8+
ENV MSSQL_DB=hreact
9+
ENV MSSQL_USER=hreact
10+
ENV MSSQL_PASSWORD=hreact123!

0 commit comments

Comments
 (0)