RezeptSuite im Docker Container starten
Benötigt wird die Datei "rezeptsuite.client.fx.jar", verfügbar in den Installtionsdateien des jeweiligen Betriebssystems.
Folgenden Inhalt als Datei "Dockerfile" speichern:
FROM adoptopenjdk/openjdk14:debian-slim
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
Gegebenfalls ein Verzeichnis für die Rezept-Datenbank anlegen und in der folgenden Zeile den Pfad anpassen.
In der Shell ausführen:
docker build . -t rezeptsuite
docker run -p 8000:8000 -v /PFAD-ZUM-REZEPTEDB-VERZEICHNIS/rezepteDB:/root/rezeptsuite/rezepteDB rezeptsuite:latest
Nach dem Start ist das Web-Interface von RezeptSuite über die Adresse http://localhost:8000 erreichbar.