Skip to content
Peter Sekan edited this page Jan 4, 2023 · 1 revision

Used technologies

All components are prepared as a full dockerized containers. Each component contains a Dockerfile in its source code directory or in the source code subdirectory named docker. The container images has to be built with docker of version 18.09+ and BuildKit has to be enabled.

Technologies used inside containers:

  • Feeder API
    • Java 11
    • Maven
    • Springboot 2.4
  • Feeder Web
    • typescript 4
    • Node 16
    • yarn 3
    • Apache HTTP Server 2.4
    • React 17
  • Feeder Solr
    • Solr 8

The whole application DL4DH Feeder with all its component (+dependencies Keycloak and PostgreSQL) is also prepare as docker compose multi-container application. Docker compose yaml configuration file contains also settings for tool kompose. It is therefore possible to run the application inside kubernetes cluster.