Skip to content

Commit a37ae8a

Browse files
committed
[UPGRADE] - Docker - ClamAv 0.105 -> 1.1
1 parent b508c8a commit a37ae8a

File tree

5 files changed

+11
-11
lines changed

5 files changed

+11
-11
lines changed

third-party/clamav/docker-compose.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ services:
8585
- james
8686

8787
clamav:
88-
image: clamav/clamav:0.105
88+
image: clamav/clamav:1.1
8989
networks:
9090
- james
9191

third-party/clamav/src/test/java/org/apache/james/clamav/DockerClamAV.java

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,24 +20,25 @@
2020
package org.apache.james.clamav;
2121

2222
import java.time.Duration;
23+
import java.util.UUID;
2324

2425
import org.testcontainers.containers.GenericContainer;
25-
import org.testcontainers.containers.wait.strategy.LogMessageWaitStrategy;
26+
import org.testcontainers.containers.wait.strategy.Wait;
2627
import org.testcontainers.utility.DockerImageName;
2728

2829
public class DockerClamAV {
29-
private static final DockerImageName DEFAULT_IMAGE_NAME = DockerImageName.parse("clamav/clamav");
30-
private static final String DEFAULT_TAG = "0.105";
30+
private static final DockerImageName DEFAULT_IMAGE_NAME = DockerImageName.parse("clamav/clamav").withTag("1.1");
3131
private static final int DEFAULT_PORT = 3310;
3232

3333
private final GenericContainer<?> container;
3434

3535
public DockerClamAV() {
36-
this.container = new GenericContainer<>(DEFAULT_IMAGE_NAME.withTag(DEFAULT_TAG))
36+
this.container = new GenericContainer<>(DEFAULT_IMAGE_NAME)
3737
.withExposedPorts(DEFAULT_PORT)
3838
.withEnv("CLAMAV_NO_FRESHCLAMD", "true")
3939
.withEnv("CLAMAV_NO_MILTERD", "true")
40-
.waitingFor(new LogMessageWaitStrategy().withRegEx(".*clamd started.*\\n").withTimes(1)
40+
.withCreateContainerCmdModifier(createContainerCmd -> createContainerCmd.withName("james-clamav-test-" + UUID.randomUUID()))
41+
.waitingFor(Wait.forHealthcheck()
4142
.withStartupTimeout(Duration.ofMinutes(5)));
4243
}
4344

third-party/rspamd/docker-compose-distributed.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ services:
9595
- james
9696

9797
clamav:
98-
image: clamav/clamav:0.105
98+
image: clamav/clamav:1.1
9999
networks:
100100
- james
101101

third-party/rspamd/docker-compose.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ services:
3636
- "debug"
3737

3838
clamav:
39-
image: clamav/clamav:0.105
39+
image: clamav/clamav:1.1
4040

4141
rspamd:
4242
depends_on:

third-party/rspamd/src/test/java/org/apache/james/rspamd/DockerClamAV.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,14 +28,13 @@
2828
import org.testcontainers.utility.DockerImageName;
2929

3030
public class DockerClamAV {
31-
private static final DockerImageName DEFAULT_IMAGE_NAME = DockerImageName.parse("clamav/clamav");
32-
private static final String DEFAULT_TAG = "0.105";
31+
private static final DockerImageName DEFAULT_IMAGE_NAME = DockerImageName.parse("clamav/clamav").withTag("1.1");
3332
private static final int DEFAULT_PORT = 3310;
3433

3534
private final GenericContainer<?> container;
3635

3736
public DockerClamAV(Network network) {
38-
this.container = new GenericContainer<>(DEFAULT_IMAGE_NAME.withTag(DEFAULT_TAG))
37+
this.container = new GenericContainer<>(DEFAULT_IMAGE_NAME)
3938
.withExposedPorts(DEFAULT_PORT)
4039
.withEnv("CLAMAV_NO_FRESHCLAMD", "true")
4140
.withEnv("CLAMAV_NO_MILTERD", "true")

0 commit comments

Comments
 (0)