diff --git a/pom.xml b/pom.xml
index d267d41a4..356fc5099 100644
--- a/pom.xml
+++ b/pom.xml
@@ -491,13 +491,13 @@
org.testcontainers
testcontainers
- 1.20.6
+ 1.21.4
test
org.testcontainers
junit-jupiter
- 1.20.6
+ 1.21.4
test
@@ -566,7 +566,7 @@
org.flywaydb
flyway-core
-
+
org.flywaydb
flyway-mysql
diff --git a/src/test/java/org/wise/portal/junit/AbstractTransactionalDbTests.java b/src/test/java/org/wise/portal/junit/AbstractTransactionalDbTests.java
index 8b8781ff0..1b174d3a4 100644
--- a/src/test/java/org/wise/portal/junit/AbstractTransactionalDbTests.java
+++ b/src/test/java/org/wise/portal/junit/AbstractTransactionalDbTests.java
@@ -103,8 +103,12 @@ public abstract class AbstractTransactionalDbTests
private Long nextAvailableProjectId = 1L;
@Container
- static GenericContainer redisContainer = new GenericContainer(
- DockerImageName.parse("redis:7-alpine")).withExposedPorts(6379);
+ static final GenericContainer redisContainer = new GenericContainer(
+ DockerImageName.parse("redis:8-alpine")).withExposedPorts(6379);
+
+ static {
+ redisContainer.start();
+ }
@DynamicPropertySource
static void redisProperties(DynamicPropertyRegistry registry) {