mavroudo/siesta-ui

By mavroudo

Updated 10 months ago

SIESTA: A Scalable Infrastructure of Sequential Pattern Analysis (User Interface)

Image
Data Science
Databases & Storage
Languages & Frameworks

42

Overview

The SIESTA UI is a React application built with Material-UI that serves as the interface for the SIESTA project. This user-friendly UI integrates all SIESTA components, allowing end-users to easily access functionalities provided by both the Preprocess Component and the Query Processor.


Configuration file

There is only one volume that requires to be set, and this is the configuration file. This file contains he IP addresses or URLs of the Preprocess Component and the Query Processor. An example configuration file (config.json.example) is provided below:

{
  "BASE_URL": "http://localhost:8080",
  "PREPROCESS_BASE_URL": "http://localhost:8000"
}
  • BASE_URL: The base URL for the Query Processor.
  • PREPROCESS_BASE_URL: The base URL for the Preprocess Component.

Ensure that these URLs are accessible from the user's computer where the UI is running.

The configuration file can be set using the following volume: /usr/share/nginx/html/config.json.

Docker Pull Command

docker pull mavroudo/siesta-ui