Skip to content

dice-group/sask

Repository files navigation

sask

Build Status Codacy Badge BCH compliance

Projectgroups Search and Extraction

Prerequisites

  • Java 1.9 or higher
  • Docker

Getting Started

To get started with the application, you need to run the individual microservices and Docker containers. The following command can be executed in every module folder to start and register the microservices in eureka. The Eureka server should be started first.

mvn clean spring-boot:run -P windows
mvn clean spring-boot:run -P linux

If all microservices are running, but are not available in the application: Wait, till the webclient pulled a refreshed list.

You will find example data for the extraction in the wiki: https://github.com/dice-group/sask/wiki/Example-Data.

For chatbot, Refer to the ReadMe under chatbot microservices. For Example: Query Type, Some info about the handlers etc.

Necessary components

  • hadoop docker container see here
  • fuseki docker container see here
  • eureka ms
  • webclient ms
  • executer ms
  • repo ms
  • at least one extractor
  • database ms
  • chatbot