Ovaj članak opisuje kako koristiti TrustedFiscalService kao Docker kontejner.
Preduvjet
- Podrška za Docker je dostupna od verzije 1.2.5.
- Poznavanje rada Docker-a, posebno Docker volumena
Informacije
Docker slike (također za ARMx64 arhitekturu) dostupne su na hub.docker.com.
Slika se može učitati sa Docker Huba pomoću sljedeće komande:
docker pull retailforce/trusted-fiscal-service:latest
Da biste pristupili REST servisu, potrebno je mapirati port 7678 (ili 7677 za HTTPS) u Docker kontejneru.
Kreiranje volumena
Prije pokretanja Docker kontejnera, kreirajte volume kako biste osigurali da podaci opstanu i nakon životnog ciklusa kontejnera:
docker volume create fiscal-service-data docker volume create fiscal-service-config
Pokreni naredbu
Docker kontejner se zatim može pokrenuti pomoću sljedeće komande:
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
Direktno mapiranje
Preporučuje se za poboljšano rukovanje da se direktoriji s podacima direktno povežu pomoću apsolutnih putanja:
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
Napomena: Provjerite da direktoriji već postoje i da imaju ispravne dozvole.
Izvlačenje podataka iz kontejnera
Da biste preuzeli datoteke i dnevnike koje je kreirao ili koristio RetailForce iz Docker kontejnera, slijedite ove korake:
Pažnja: Tokom ovog procesa, RetailForce Middleware mora biti aktivan; u suprotnom će biti izvezene prazne direktorije.
- Kreirajte direktorij na odabranoj lokaciji:
mkdir /path/to/your/local/destination/RetailForce_Directory
- Kopirajte direktorije:
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
Napomena: Ako su se promjene desile nakon što ste izvezli podatke na radnu površinu, morat ćete ponovo pokrenuti ove komande kako biste dobili ažurirane podatke.
Ažuriranje iz verzije prije 1.2.13
U prethodnim verzijama, konfiguracija iz kontejnera nije bila mapirana u naredbi za pokretanje, pa je datoteku potrebno prethodno kopirati iz kontejnera (npr. u prethodno kreiranom volumenu):
docker cp trusted-fiscal-service:/app/Config/fiscalService.config.json fiscal-service-config
Pristup usluzi
Kada kontejner počne s radom, trebali biste moći pristupiti servisu na sljedećem URL-u:
http://localhost:7678/swagger/index.html
Ovaj članak je automatski preveden.
Comments
0 comments
Please sign in to leave a comment.