W niniejszym artykule opisano sposób korzystania z usługi TrustedFiscalService w postaci kontenera Docker.
Wymagania wstępne
- Obsługa Docker jest dostępna od wersji 1.2.5.
- Znajomość obsługi Docker, w szczególności woluminów Docker
Informacje
Obrazy Docker (również dla architektury ARMx64) są dostępne na stronie hub.docker.com.
Obraz można pobrać z serwisu Docker Hub za pomocą następującego polecenia:
docker pull retailforce/trusted-fiscal-service:latest
Aby uzyskać dostęp do usługi REST, należy zmapować port 7678 (lub 7677 w przypadku protokołu HTTPS) w kontenerze Docker.
Tworzenie woluminów
Przed uruchomieniem kontenera Docker należy utworzyć woluminy, aby zapewnić trwałość danych po zakończeniu cyklu życia kontenera:
docker volume create fiscal-service-data docker volume create fiscal-service-config
Polecenie uruchamiające
Następnie kontener Docker można uruchomić za pomocą następującego polecenia:
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
Bezpośrednie montowanie
W celu usprawnienia obsługi zaleca się bezpośrednie przypisanie katalogów danych przy użyciu ścieżek bezwzględnych:
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
Uwaga: Należy upewnić się, że katalogi już istnieją i mają ustawione odpowiednie uprawnienia.
Pobieranie danych z kontenera
Aby pobrać pliki i logi utworzone lub wykorzystywane przez RetailForce z kontenera Docker, należy wykonać następujące czynności:
Uwaga: Podczas tego procesu RetailForce Middleware powinno być aktywne; w przeciwnym razie zostaną wyeksportowane puste katalogi.
-
Utwórz katalog w wybranej lokalizacji:
mkdir /path/to/your/local/destination/RetailForce_Directory
-
Skopiuj katalogi:
docker cp trusted-fiscal-service:/usr/share/RetailForce /path/to/your/local/destination/RetailForce_Directory/fiscal-service-data docker cp trusted-fiscal-service:/app/Config /path/to/your/local/destination/RetailForce_Directory/fiscal-service-config
Uwaga: Jeśli po wyeksportowaniu danych na pulpit nastąpiły zmiany, konieczne będzie ponowne uruchomienie tych poleceń w celu uzyskania zaktualizowanych danych.
Aktualizacja z wersji starszej niż 1.2.13
W poprzednich wersjach konfiguracja z kontenera nie była mapowana w poleceniu startowym, dlatego plik należy wcześniej skopiować z kontenera (np. do wcześniej utworzonego woluminu):
docker cp trusted-fiscal-service:/app/Config/fiscalService.config.json fiscal-service-config
Uzyskiwanie dostępu do usługi
Po uruchomieniu kontenera powinien Pan/Pani uzyskać dostęp do usługi pod następującym adresem URL:
http://localhost:7678/swagger/index.html
Ten artykuł został przetłumaczony automatycznie.
Komentarze
Komentarze: 0
Zaloguj się, aby dodać komentarz.