Skip to content
Snippets Groups Projects
Select Git revision
  • bc010b95f21f72fbf2caa87c5a6d886d2a3028ae
  • master default
2 results

user-journey-services-engine

User Journey Services Engine

The User Journey Services Engine (UJSE) can be installed via docker compose. The composition includes:

  • A PostgreSQL database.
  • The UJSE with its HTTP API.

The HTTP API offered by the UJSE is specified here.

Installation requirements

UJSE requires the following ACROSS components to be already installed:

  • Transparency Dashboard Backend: to get the list of given consents by each citizen and the status of them.
  • Usage Control: to do the enforcement of the usage policies defined by the citizen
  • Service Catalogue
  • An Identity Server, as Keycloak, installed and configured with its corresponding realm and clients.

To install the project, you need to have Docker and Docker-compose installed on your machine. If you don't have it, you can install it by following the instructions on the official Docker website.

Identity Server configuration

A client named ujse and with the citizen role within the realm to be used for all the Across clients must be configured in the Identity Server.

Installation

Clone this repository:

git clone https://git.code.tecnalia.com/across/public/user-journey-service-delivery/user-journey-services-engine.git

Create and start the containers specified in the docker-compose.yml file:

docker-compose up -d

License

Read the license file for more information.