Створення образу Docker для запуску GroupDocs.Viewer для Node.js через Java

Ця вичерпна стаття проведе вас через процес налаштування вашого середовища, надаючи детальні покрокові інструкції щодо створення образу 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

  1. Створіть новий каталог у вашій системі для зберігання файлів вашого проекту
  2. У цьому каталозі створіть файл з назвою Dockerfile та додайте необхідні інструкції для визначення образу Docker.
  3. Напишіть код вашої програми Node.js та збережіть його у файлі з назвою gdviewer.js.
  4. Перемістіть Dockerfile та gdviewer.js до каталогу проекту, який ви створили раніше.
  5. Помістіть вхідний DOCX-файл, який ви хочете відрендерити, в той самий каталог
  6. Відкрийте термінал або командний рядок, перейдіть до каталогу проекту та виконайте наступну команду, щоб зібрати образ Docker
  7. docker build -t gd-viewer-image .
  8. Після успішного створення зображення скористайтеся наступною командою, щоб запустити контейнер і виконати процес рендерингу DOCX у HTML.
  9. 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 та інструменти збірки, необхідні для 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 на вашому комп’ютері, що дозволить вам відкривати та переглядати їх за допомогою веббраузера.

 Українська