diff --git a/roles/keycloak/files/providers/keycloak-mailpass-rest/src/integrationTest/resources/docker-compose.yml b/roles/keycloak/files/providers/keycloak-mailpass-rest/src/integrationTest/resources/docker-compose.yml
index a67653cea217ebe24c52fd34ab715d20eb8f6cc7..396b13bdf92831221d32bfeffaeebd0d643a31ac 100644
--- a/roles/keycloak/files/providers/keycloak-mailpass-rest/src/integrationTest/resources/docker-compose.yml
+++ b/roles/keycloak/files/providers/keycloak-mailpass-rest/src/integrationTest/resources/docker-compose.yml
@@ -6,12 +6,8 @@ services:
     environment:
       KEYCLOAK_USER: admin
       KEYCLOAK_PASSWORD: admin
-      JAVA_OPTS: -Dkeycloak.profile=preview
+      JAVA_OPTS: -Dkeycloak.profile=preview -Dkeycloak.migration.action=import -Dkeycloak.migration.provider=singleFile -Dkeycloak.migration.file=/tmp/master.json -Dkeycloak.migration.strategy=OVERWRITE_EXISTING
+    volumes:
+      - ./tmp/master.json:/tmp/master.json
     ports:
-      - 8080:8080
-    healthcheck:
-      test: ["CMD-SHELL", "curl http://localhost:8080/auth/realms/master"]
-      interval: 30s
-      timeout: 10s
-      retries: 10
-      start_period: 1m
+      - 8080