Acest articol descrie modul de utilizare a serviciului TrustedFiscalService ca container Docker.
Cerințe preliminare
- Suportul pentru Docker este disponibil începând cu versiunea 1.2.5.
- Cunoștințe privind funcționarea Docker, în special a volumelor Docker
Informații
Imaginile Docker (inclusiv pentru arhitectura ARMx64) sunt disponibile pe hub.docker.com.
Imaginea poate fi încărcată de pe Docker Hub cu următoarea comandă:
docker pull retailforce/trusted-fiscal-service:latest
Pentru a accesa serviciul REST, trebuie să mapați portul 7678 (sau 7677 pentru HTTPS) în containerul Docker.
Crearea volumelor
Înainte de a rula containerul Docker, creați volumele pentru a vă asigura că datele persistă dincolo de ciclul de viață al containerului:
docker volume create fiscal-service-data docker volume create fiscal-service-config
Comanda de pornire
Containerul Docker poate fi apoi pornit folosind următoarea comandă:
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
Montare directă
Pentru o gestionare mai eficientă, se recomandă montarea directă a directoarelor de date folosind căi absolute:
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
Notă: Asigurați-vă că directoarele există deja și au setate permisiunile corecte.
Extragerea datelor din container
Pentru a prelua fișierele și jurnalele create sau utilizate de RetailForce din containerul Docker, urmați acești pași:
Atenție: În timpul acestui proces, RetailForce Middleware trebuie să fie activ; în caz contrar, vor fi exportate directoare goale.
-
Creați un director în locația aleasă:
mkdir /path/to/your/local/destination/RetailForce_Directory
-
Copiați directoarele:
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
Notă: Dacă au avut loc modificări după ce ați exportat datele pe desktop, va trebui să rulați din nou aceste comenzi pentru a obține datele actualizate.
Actualizare de la o versiune anterioară versiunii 1.2.13
În versiunile anterioare, configurația din container nu era mapată în comanda de pornire, astfel încât fișierul trebuie copiat din container în prealabil (de exemplu, într-un volum creat anterior):
docker cp trusted-fiscal-service:/app/Config/fiscalService.config.json fiscal-service-config
Accesarea serviciului
Odată ce containerul rulează, ar trebui să puteți accesa serviciul la următoarea adresă URL:
http://localhost:7678/swagger/index.html
Acest articol a fost tradus automat.
Comentarii
0 comentarii
Vă rugăm să vă autentificați pentru a lăsa un comentariu.