diff --git a/src/test/java/com/powsybl/caseserver/elasticsearch/EmbeddedElasticsearch.java b/src/test/java/com/powsybl/caseserver/elasticsearch/EmbeddedElasticsearch.java index ea43f51d..4d2359a5 100644 --- a/src/test/java/com/powsybl/caseserver/elasticsearch/EmbeddedElasticsearch.java +++ b/src/test/java/com/powsybl/caseserver/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 * @@ -31,8 +33,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)); System.setProperty("spring.data.elasticsearch.embedded.port", Integer.toString(elasticsearchContainer.getMappedPort(9200)));