The LDES2Service Demo requires the following services to be deployed:
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.
LDES2Service requires a Redis server to store its state.
The LDES2Service backend is a NodeJS container that replicates LDES into the backend database(s).
The LDES Replicator image is built and published with a Github Action.
LDES2Service can be deployed on Kubernetes (with Helm and Helmfile) or on Docker (with docker-compose).
Example files:
- Install docker on the server: Docker documentation
- Install docker-compose: Docker documentation
# Clone the repository
git clone https://github.com/osoc21/ldes2service.git && cd ldes2service
# Use the provided docker-compose file
docker-compose up -d