Docker Deployment

For Docker deployments make sure to have a Postgres or Microsoft SQL database available. H2 is supported but might get lost when reinstantiating the instance.

  1. Download the latest version of the RheinInsights Retrieval Suite from our customer portal.

  2. Unzip the jar from the zip

  3. Add the Dockerfile into the same folder which contains certs and the jar
    (or you can use the one contained there from Version 1.9.1 on)

  4. Then build the container then as follows

    docker build -f additional/docker/Dockerfile -t rheininsights-retrieval-suite .
  5. Run it via

    docker run -d --name rheininsights-retrieval-suite --restart unless-stopped \
    -p 443:8443 \
    -v <persistentFileShare>/config:/config \
    -v <persistentFileShare>/logs:/logs \
    -v <persistentFileShare>/store:/store \
    rheininsights-retrieval-suite

This means, you need to make sure that you have the following three persistent volumes:

  1. /config

  2. /logs

  3. /store