diff --git a/java/RestServer/rest-server/src/main/java/org/kendar/quotes/api/QuotationController.java b/java/RestServer/rest-server/src/main/java/org/kendar/quotes/api/QuotationController.java index fef160a..8c950f1 100644 --- a/java/RestServer/rest-server/src/main/java/org/kendar/quotes/api/QuotationController.java +++ b/java/RestServer/rest-server/src/main/java/org/kendar/quotes/api/QuotationController.java @@ -16,6 +16,12 @@ public QuotationController(QuotationsRepository repository) { this.repository = repository; } + @DeleteMapping(value = "/symbols", produces = "application/json") + String clearQuotationsData() { + repository.deleteAll(); + return "OK"; + } + @GetMapping(value = "/symbols", produces = "application/json") List findAllSymbols() { diff --git a/java/simple-compose.yml b/java/simple-compose.yml index 1f944be..aef8ae4 100644 --- a/java/simple-compose.yml +++ b/java/simple-compose.yml @@ -14,6 +14,15 @@ services: MYSQL_ROOT_PASSWORD: 'password' ports: - '23306:3306' + java-quote-generator: + build: + context: QuoteGenerator/. + dockerfile: Dockerfile + image: "java-quote-generator" + container_name: java-quote-generator + depends_on: + java-mosquitto: + condition: service_started java-mosquitto: build: context: Mosquitto/.