diff --git a/src/test/java/org/gridsuite/study/server/utils/elasticsearch/EmbeddedElasticsearch.java b/src/test/java/org/gridsuite/study/server/utils/elasticsearch/EmbeddedElasticsearch.java index 3005d92ae..bfa20a077 100644 --- a/src/test/java/org/gridsuite/study/server/utils/elasticsearch/EmbeddedElasticsearch.java +++ b/src/test/java/org/gridsuite/study/server/utils/elasticsearch/EmbeddedElasticsearch.java @@ -12,6 +12,8 @@ import jakarta.annotation.PostConstruct; import jakarta.annotation.PreDestroy; +import java.util.Map; + /** * A class to launch an embedded DB elasticsearch * @@ -32,8 +34,13 @@ public void postConstruct() { } elasticsearchContainer = new ElasticsearchContainer(String.format("%s:%s", ES_DOCKER_IMAGE_NAME, ES_DOCKER_IMAGE_VERSION)); + Map envMap = elasticsearchContainer.getEnvMap(); + envMap.put("discovery.type", "single-node"); + envMap.put("LOGSPOUT", "ignore"); //Els 8 has security enabled by default - elasticsearchContainer.getEnvMap().put("xpack.security.enabled", Boolean.FALSE.toString()); + envMap.put("xpack.security.enabled", Boolean.FALSE.toString()); + envMap.put("ingest.geoip.downloader.enabled", Boolean.FALSE.toString()); + envMap.put("ES_JAVA_OPTS", "-Xms128m -Xmx128m"); elasticsearchContainer.start(); System.setProperty("spring.data.elasticsearch.embedded", Boolean.toString(true));