diff --git a/README.md b/README.md
index cf998217..aa77391c 100644
--- a/README.md
+++ b/README.md
@@ -5,7 +5,7 @@ REST API for communication between Pearl Jam DB and Pearl Jam UI.
## Requirements
For building and running the application you need:
-- [JDK 11](https://jdk.java.net/archive/)
+- [JDK 21](https://jdk.java.net/archive/)
- Maven 3
- Docker for tests
@@ -22,17 +22,7 @@ mvn spring-boot:run
```
## Application Accesses locally
-To access to swagger-ui, use this url : [http://localhost:8080/swagger-ui.html](http://localhost:8080/swagger-ui.html)
-
-## Keycloak Configuration
-1. To start the server on port 8180 execute in the bin folder of your keycloak :
-```shell
-standalone.bat -Djboss.socket.binding.port-offset=100 (on Windows)
-
-standalone.sh -Djboss.socket.binding.port-offset=100 (on Unix-based systems)
-```
-2. Go to the console administration and create role investigator and a user with this role.
-
+To access to swagger-ui, use this url : [http://localhost:8080/swagger-ui.html](http://localhost:8080/swagger-ui.html)
## Deploy application on Tomcat server
### 1. Package the application
@@ -62,7 +52,6 @@ fr.insee.pearljam.logging.level=DEBUG
#Application configuration
fr.insee.pearljam.application.mode=keycloak
fr.insee.pearljam.application.crosOrigin=*
-fr.insee.pearljam.application.guestOU=OU-POLE
#Database configuration
fr.insee.pearljam.persistence.database.host = pearljam-db
diff --git a/pom.xml b/pom.xml
index baa7f83f..6974d96a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -83,7 +83,7 @@
com.h2database
h2
- runtime
+ test
diff --git a/src/main/java/fr/insee/pearljam/api/configuration/DataInjectorOnStartup.java b/src/main/java/fr/insee/pearljam/api/configuration/DataInjectorOnStartup.java
deleted file mode 100644
index a1076058..00000000
--- a/src/main/java/fr/insee/pearljam/api/configuration/DataInjectorOnStartup.java
+++ /dev/null
@@ -1,23 +0,0 @@
-package fr.insee.pearljam.api.configuration;
-
-import lombok.RequiredArgsConstructor;
-
-import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
-import org.springframework.boot.context.event.ApplicationReadyEvent;
-import org.springframework.context.annotation.Configuration;
-import org.springframework.context.event.EventListener;
-
-import fr.insee.pearljam.api.service.DataSetInjectorService;
-
-@ConditionalOnProperty(name = "feature.enableDataset", havingValue = "true")
-@Configuration
-@RequiredArgsConstructor
-public class DataInjectorOnStartup {
-
- private final DataSetInjectorService injector;
-
- @EventListener(ApplicationReadyEvent.class)
- public void createDataSetOnStartup() {
- injector.createDataSet();
- }
-}
diff --git a/src/main/java/fr/insee/pearljam/api/controller/DataSetController.java b/src/main/java/fr/insee/pearljam/api/controller/DataSetController.java
deleted file mode 100644
index d4551c9e..00000000
--- a/src/main/java/fr/insee/pearljam/api/controller/DataSetController.java
+++ /dev/null
@@ -1,50 +0,0 @@
-package fr.insee.pearljam.api.controller;
-
-import org.springframework.http.HttpStatus;
-import org.springframework.http.ResponseEntity;
-import org.springframework.web.bind.annotation.DeleteMapping;
-import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
-
-import fr.insee.pearljam.api.service.DataSetInjectorService;
-import fr.insee.pearljam.api.service.UtilsService;
-import io.swagger.v3.oas.annotations.Operation;
-import io.swagger.v3.oas.annotations.tags.Tag;
-import lombok.RequiredArgsConstructor;
-import lombok.extern.slf4j.Slf4j;
-
-@RestController
-@Tag(name = "10. Data injector", description = "Endpoints for data injection/deletion")
-@RequestMapping(path = "/api")
-@RequiredArgsConstructor
-@Slf4j
-public class DataSetController {
-
- private final DataSetInjectorService injector;
- private final UtilsService utilsService;
-
- @Operation(summary = "Create dataset")
- @PostMapping(path = "/create-dataset")
- public ResponseEntity