This is an automated email from the ASF dual-hosted git repository. hqtran pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/james-project.git
commit 0e20a4c05a806ccf9112ea6ef9af55535a6a433a Author: Quan Tran <hqt...@linagora.com> AuthorDate: Fri Feb 28 16:18:14 2025 +0700 JAMES-4124 Use Apache Kvrocks to back Rspamd storage in tests --- .../src/test/java/org/apache/james/rspamd/RspamdExtension.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/third-party/rspamd/src/test/java/org/apache/james/rspamd/RspamdExtension.java b/third-party/rspamd/src/test/java/org/apache/james/rspamd/RspamdExtension.java index ef0d9fdba5..df47c0129b 100644 --- a/third-party/rspamd/src/test/java/org/apache/james/rspamd/RspamdExtension.java +++ b/third-party/rspamd/src/test/java/org/apache/james/rspamd/RspamdExtension.java @@ -41,10 +41,10 @@ public class RspamdExtension implements GuiceModuleTestExtension { public static final String PASSWORD = "admin"; private static final DockerImageName RSPAMD_IMAGE = DockerImageName.parse("rspamd/rspamd").withTag("3.9.1"); - private static final DockerImageName REDIS_IMAGE = DockerImageName.parse("redis").withTag("7.2.5"); + private static final DockerImageName REDIS_IMAGE = DockerImageName.parse("apache/kvrocks").withTag("2.11.1"); private static final DockerImageName CLAMAV_IMAGE = DockerImageName.parse("clamav/clamav").withTag("1.3"); private static final int RSPAMD_DEFAULT_PORT = 11334; - private static final int REDIS_DEFAULT_PORT = 6379; + private static final int REDIS_DEFAULT_PORT = 6666; private static final int CLAMAV_DEFAULT_PORT = 3310; private final GenericContainer<?> rspamdContainer; @@ -80,7 +80,7 @@ public class RspamdExtension implements GuiceModuleTestExtension { public GenericContainer<?> rspamdContainer(Network network) { return new GenericContainer<>(RSPAMD_IMAGE) .withExposedPorts(RSPAMD_DEFAULT_PORT) - .withEnv("RSPAMD_REDIS_SERVERS", "redis") + .withEnv("RSPAMD_REDIS_SERVERS", "redis:6666") .withEnv("RSPAMD_CLAMAV_SERVERS", "clamav") .withEnv("RSPAMD_PASSWORD", PASSWORD) .withCopyFileToContainer(MountableFile.forClasspathResource("rspamd-config/antivirus.conf"), "/etc/rspamd/override.d/antivirus.conf") @@ -119,7 +119,7 @@ public class RspamdExtension implements GuiceModuleTestExtension { public void redisFlushAll() { try { - redisContainer.execInContainer("redis-cli", "flushall"); + redisContainer.execInContainer("redis-cli", "-p", "6666", "flushall"); } catch (IOException | InterruptedException e) { throw new RuntimeException(e); } --------------------------------------------------------------------- To unsubscribe, e-mail: notifications-unsubscr...@james.apache.org For additional commands, e-mail: notifications-h...@james.apache.org