Dieser Artikel beschreibt, wie Sie den TrustedFiscalService als Docker Container verwenden können.
Voraussetzung
- Docker-Unterstützung ist seit der Version 1.2.5 verfügbar.
- Kenntnisse in der Bedienung von Docker, insbesondere Docker-Volumes
Informationen
Docker-Images (ebenfalls für ARMx64-Architektur) sind auf hub.docker.com verfügbar.
Das Image kann mit dem folgenden Befehl vom Docker Hub geladen werden:
docker pull retailforce/trusted-fiscal-service:latest
Um den REST-Dienst zu erreichen, müssen Sie den Port 7678 (oder 7677 für HTTPS) im Docker Container abbilden.
Erstellung von Volumes
Bevor Sie den Docker-Container ausführen, erstellen Sie die Volumes, um sicherzustellen, dass Daten über den Lebenszyklus des Containers hinaus bestehen:
docker volume create fiscal-service-data docker volume create fiscal-service-config
Startbefehl
Der Docker-Container kann dann mit dem folgenden Befehl gestartet werden:
docker run --name trusted-fiscal-service -p 7678:7678 -d -v fiscal-service-data:/usr/share/RetailForce -v fiscal-service-config:/app/Config retailforce/trusted-fiscal-service:latest
Direktes Einbinden:
Es wird empfohlen, für eine verbesserte Handhabung die Datenverzeichnisse direkt über absolute Pfade zu binden(mount):
docker run --name trusted-fiscal-service -p 7678:7678 -d \ -v /absolute/path/to/fiscal-service-data:/usr/share/RetailForce \ -v /absolute/path/to/fiscal-service-config:/app/Config \ retailforce/trusted-fiscal-service:latest
Daten aus dem Container extrahieren
Um die von RetailForce erstellten oder verwendeten Dateien und Logs auf Ihren auf Ihrem Computer zu kopieren, befolgen Sie bitte die folgenden Schritte:
Achtung: Während dieses Prozesses sollte die RetailForce Middleware aktiv sein, sonst werden leere Verzeichnisse exportiert.
- Erstellen Sie ein Verzeichnis an dem von Ihnen gewählten Ort:
mkdir /path/to/RetailForce_Directory
- Kopieren Sie die Verzeichnisse:
docker cp trusted-fiscal-service:/usr/share/RetailForce /path/to/RetailForce_Directory/fiscal-service-data docker cp trusted-fiscal-service:/app/Config /path/to/RetailForce_Directory/fiscal-service-config
Hinweis: Wenn nach dem Export auf den Desktop Änderungen vorgenommen wurden, müssen Sie diese Schritte erneut ausführen, um die aktualisierten Daten zu erhalten.
Achtung: Sie müssen die Konfiguration aus dem Docker Container in Docker kopieren, bevor Sie den Container beenden (oder ersetzen), sonst geht die Datei verloren!
Zugriff auf den Dienst
Sobald der Container läuft, sollten Sie in der Lage sein, den Dienst unter der folgenden URL zu erreichen:
http://localhost:7678/swagger/index.html
Kommentare
0 Kommentare
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.