Start RezeptSuite in a Docker container

The file "rezeptsuite.client.fx.jar" is required, available in the installation files for the respective operating system.

Save the following content as a file named "Dockerfile":

FROM openjdk:14-jdk-buster

RUN apt-get update && apt-get install -y --no-install-recommends openjfx && rm -rf /var/lib/apt/lists/*

ADD ./rezeptsuite.client.fx.jar /opt/rezeptsuite.client.fx.jar

EXPOSE 8000

ENTRYPOINT exec java --module-path /usr/share/openjfx/lib --add-modules javafx.controls,javafx.graphics, -jar /opt/rezeptsuite.client.fx.jar server

Run in the shell:

docker build . -t rezeptsuite

docker run -p 8000:8000 -v /PFAD-ZUM-REZEPTEDB-VERZEICHNIS/rezepteDB:/root/rezeptsuite/rezepteDB rezeptsuite:latest
          
      

After starting, the web interface of RezeptSuite can be accessed at http://localhost:8000.