Ovaj sveobuhvatni članak vodi vas kroz proces postavljanja vašeg okruženja pružajući detaljne upute korak po korak o tome kako izraditi Docker sliku za pokretanje GroupDocs.Viewer za node.js putem Jave. Obuhvaća sve što vam je potrebno za početak, uključujući skriptu koja će instalirati node.js za pokretanje GroupDocs.Viewer za node.js putem Jave, osiguravajući da su sve potrebne ovisnosti ispravno konfigurirane unutar vašeg Docker kontejnera. Kako bi vam pomogao u validaciji postavki, članak također uključuje primjer Node.js skripte osmišljene za potvrdu da GroupDocs.Viewer funkcionira kako se očekuje unutar kontejnera. Nadalje, dobit ćete jasne upute o tome kako pokrenuti Docker sliku izravno iz terminala ili naredbenog retka i kako izvršiti priloženi primjer koda, pružajući praktičnu demonstraciju kako koristiti GroupDocs.Viewer za Node.js putem Jave u Dockeriziranom okruženju.
U nastavku ćete pronaći bitne korake potrebne za dovršetak ove postavke od početka do kraja:
Koraci za instalaciju GroupDocs.Viewer-a za Node.js putem Jave
- Stvorite novi direktorij na svom sustavu za pohranu datoteka projekta
- Unutar ovog direktorija stvorite datoteku pod nazivom Dockerfile i dodajte potrebne upute za definiranje Docker slike
- Napišite svoj Node.js kod aplikacije i spremite ga u datoteku pod nazivom gdviewer.js
- Premjestite i Dockerfile i gdviewer.js u direktorij projekta koji ste ranije stvorili
- U isti direktorij smjestite ulaznu DOCX datoteku koju želite renderirati
- Otvorite terminal ili naredbeni redak, idite do direktorija projekta i pokrenite sljedeću naredbu za izradu Docker slike
- docker build -t gd-preglednik-slika .
- Nakon što je slika uspješno izgrađena, upotrijebite sljedeću naredbu za pokretanje spremnika i izvođenje procesa renderiranja DOCX-a u HTML
- docker run -it gd-viewer-image
Gore navedene upute pokazuju kako koristiti GroupDocs.Viewer za Node.js putem Jave. Za početak, prvo morate stvoriti potrebne datoteke i pohraniti ih u određenu mapu na vašem sustavu. Nakon što to učinite, otvorite terminal ili naredbeni redak unutar te mape. Gore navedeni koraci vodit će vas kroz izradu Docker slike pomoću skupa naredbi, a zatim pokretanje spremnika s drugom naredbom. Primjer koda koji se nalazi u gdviewer.js dizajniran je za prikaz DOCX (Word) dokumenta u HTML. Nakon što se primjer izvrši, generirane HTML datoteke bit će pohranjene u istoj mapi.
Skripta za instalaciju Node.js-a za pokretanje GroupDocs.Viewer-a za Node.js putem Jave
Dockerfile
gdviewer.js
Ova Docker instalacija započinje korištenjem OpenJDK 8 slike kao baze. Zatim instalira niz potrebnih komponenti, uključujući Node.js, Python 2.x, PIP upravitelj paketa, Node-Java Bridge i alate za izgradnju potrebne za node-gyp
. Osim toga, instalira GroupDocs.Viewer za Node.js pomoću npm
upravitelja paketa.
Za pokretanje koda unutar kontejnera možete koristiti sljedeću naredbu:
docker run -it -v /PutanjaDoDijeljeneMapeNaHostRačunalu:/DijeljenaMapa gd-viewer-image /bin/bash
Ova naredba montira dijeljenu mapu između vašeg glavnog računala i Docker kontejnera, što olakšava prijenos podataka u i iz okruženja kontejnera.
Kada pokrenete Docker sliku, ona stvara kontejner i prikazuje naredbeni redak. U ovom retku upišite node gdviewer.js
za prikaz Word dokumenta na web stranicama. Budući da kontejner nema preglednike dokumenata, morate premjestiti HTML datoteke u dijeljenu mapu pod nazivom SharedFolder
unutar kontejnera. Na taj će se način HTML datoteke spremiti u mapu PathToSharedFolderOnHostComputer
na vašem računalu, što će vam omogućiti da ih otvorite i pregledate pomoću web preglednika.