Тази изчерпателна статия ви превежда през процеса на настройване на вашата среда, като предоставя подробни, стъпка по стъпка инструкции как да създадете docker образ за изпълнение на GroupDocs.Viewer за node.js чрез Java. Тя обхваща всичко необходимо, за да започнете, включително скрипт, който ще инсталира node.js за изпълнение на GroupDocs.Viewer за node.js чрез Java, като гарантира, че всички необходими зависимости са правилно конфигурирани във вашия Docker контейнер. За да ви помогне да валидирате настройката си, статията включва и примерен Node.js скрипт, предназначен да потвърди, че GroupDocs.Viewer функционира както се очаква в контейнера. Освен това ще получите ясни указания как да стартирате Docker образа директно от вашия терминал или команден ред и как да изпълните включения примерен код, предоставяйки практическа демонстрация как да използвате GroupDocs.Viewer за Node.js чрез Java в Dockerизирана среда.
По-долу ще намерите основните стъпки, необходими за завършване на тази настройка от началото до края:
Стъпки за инсталиране на GroupDocs.Viewer за Node.js чрез Java
- Създайте нова директория на вашата система, за да съхранявате файловете на проекта си
- В тази директория създайте файл с име Dockerfile и добавете необходимите инструкции, за да дефинирате Docker образа.
- Напишете кода на вашето Node.js приложение и го запазете във файл с име gdviewer.js
- Преместете Dockerfile и gdviewer.js в директорията на проекта, която създадохте по-рано.
- Поставете входния DOCX файл, който искате да рендерирате, в същата директория
- Отворете терминал или команден ред, отидете до директорията на проекта и изпълнете следната команда, за да изградите Docker образа
- docker build -t gd-viewer-image .
- След като изображението е успешно изградено, използвайте следната команда, за да стартирате контейнера и да извършите процеса на рендиране на DOCX в HTML
- docker run -it gd-viewer-image
Инструкциите, предоставени по-горе, демонстрират как да използвате GroupDocs.Viewer за Node.js чрез Java. За да започнете, първо трябва да създадете необходимите файлове и да ги съхраните в определена папка на вашата система. След като това е направено, отворете терминал или команден ред в тази папка. Горните стъпки ще ви водят през изграждането на Docker образ с помощта на набор от команди, последвано от стартиране на контейнера с друга команда. Примерният код, намерен в gdviewer.js, е предназначен да рендира DOCX (Word) документ в HTML. След като примерът бъде изпълнен, генерираните HTML файлове ще бъдат съхранени в същата папка.
Скрипт за инсталиране на Node.js за стартиране на GroupDocs.Viewer за Node.js чрез Java
Докерфайл
gdviewer.js
Тази настройка на Docker започва с използване на образа на OpenJDK 8 като основа. След това инсталира серия от необходими компоненти, включително Node.js, Python 2.x, мениджъра на пакети PIP, Node-Java Bridge и инструментите за изграждане, необходими за node-gyp
. Освен това, инсталира GroupDocs.Viewer за Node.js, използвайки мениджъра на пакети npm
.
За да изпълните код вътре в контейнера, можете да използвате следната команда:
docker run -it -v /ПътДоСподеленатаПапкаНаХостКомпютъра:/СподеленаПапка gd-viewer-image /bin/bash
Тази команда монтира споделена папка между вашата хост машина и Docker контейнера, което улеснява прехвърлянето на данни в и извън контейнерната среда.
Когато стартирате Docker образа, той създава контейнер и показва команден ред. В този ред въведете node gdviewer.js
, за да рендирате Word документа в уеб страници. Тъй като контейнерът няма инструменти за преглед на документи, трябва да преместите HTML файловете в споделената папка, наречена SharedFolder
, вътре в контейнера. По този начин HTML файловете ще бъдат запазени в папката PathToSharedFolderOnHostComputer
на вашия компютър, което ще ви позволи да ги отваряте и преглеждате с помощта на уеб браузър.