From feed74aab80e325b45734986f0eb298958877a89 Mon Sep 17 00:00:00 2001 From: Thomas Segismont Date: Tue, 19 May 2026 15:19:58 +0200 Subject: [PATCH] Fix test container startup failure with Docker 28+ /var/run is a symlink to /run in the postgres image, and recent Docker versions reject path traversals through symlinks. Signed-off-by: Thomas Segismont --- .../java/io/vertx/tests/pgclient/junit/ContainerPgRule.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vertx-pg-client/src/test/java/io/vertx/tests/pgclient/junit/ContainerPgRule.java b/vertx-pg-client/src/test/java/io/vertx/tests/pgclient/junit/ContainerPgRule.java index 3d5b3cf15..79aa67836 100644 --- a/vertx-pg-client/src/test/java/io/vertx/tests/pgclient/junit/ContainerPgRule.java +++ b/vertx-pg-client/src/test/java/io/vertx/tests/pgclient/junit/ContainerPgRule.java @@ -99,7 +99,7 @@ private void initServer(String version) throws Exception { .withClasspathResourceMapping("create-postgres.sql", "/docker-entrypoint-initdb.d/create-postgres.sql", BindMode.READ_ONLY); if (domainSocketMount != null) { - server = server.withFileSystemBind(domainSocketMount.getAbsolutePath(), "/var/run/postgresql"); + server = server.withFileSystemBind(domainSocketMount.getAbsolutePath(), "/run/postgresql"); } if (ssl) {