Skip to content

Latest commit

 

History

History
43 lines (26 loc) · 1.36 KB

INSTALL.md

File metadata and controls

43 lines (26 loc) · 1.36 KB

LDES2Service Demo - Deployment documentation

Services

The LDES2Service Demo requires the following services to be deployed:

Backend database(s)

LDES2Service requires at least one backend database, this database can be either a PostgreSQL database or a MongoDB database. For the demo both will be used.

State

LDES2Service requires a Redis server to store its state.

LDES Replicator(s)

The LDES2Service backend is a NodeJS container that replicates LDES into the backend database(s).

Container Images

The LDES Replicator image is built and published with a Github Action.

Deployment

LDES2Service can be deployed on Kubernetes (with Helm and Helmfile) or on Docker (with docker-compose).

Example files:

Full setup (docker-compose)

# Clone the repository
git clone https://github.com/osoc21/ldes2service.git && cd ldes2service
# Use the provided docker-compose file
docker-compose up -d