Este artículo completo le guía a través del proceso de configuración de su entorno, proporcionando instrucciones detalladas paso a paso sobre cómo crear una imagen de Docker para ejecutar GroupDocs.Viewer para Node.js mediante Java. Abarca todo lo necesario para empezar, incluyendo un script que instalará Node.js para ejecutar GroupDocs.Viewer para Node.js mediante Java, garantizando que todas las dependencias necesarias estén configuradas correctamente en su contenedor Docker. Para ayudarle a validar su configuración, el artículo también incluye un script de Node.js de ejemplo diseñado para confirmar que GroupDocs.Viewer funciona correctamente en el contenedor. Además, recibirá instrucciones claras sobre cómo ejecutar la imagen de Docker directamente desde su terminal o símbolo del sistema y cómo ejecutar el código de ejemplo incluido, lo que proporciona una demostración práctica de cómo utilizar GroupDocs.Viewer para Node.js mediante Java en un entorno Dockerizado.
A continuación, encontrará los pasos esenciales necesarios para completar esta configuración de principio a fin:
Pasos para instalar GroupDocs.Viewer para Node.js mediante Java
- Crea un nuevo directorio en tu sistema para guardar los archivos de tu proyecto
- Dentro de este directorio, crea un archivo llamado Dockerfile y agrega las instrucciones necesarias para definir la imagen de Docker
- Escriba el código de su aplicación Node.js y guárdelo en un archivo llamado gdviewer.js
- Mueva el Dockerfile y gdviewer.js al directorio del proyecto que creó anteriormente
- Coloque el archivo DOCX de entrada que desea renderizar en el mismo directorio
- Abra una terminal o un símbolo del sistema, navegue hasta el directorio del proyecto y ejecute el siguiente comando para crear la imagen de Docker
- docker build -t gd-viewer-image .
- Una vez creada correctamente la imagen, utilice el siguiente comando para iniciar el contenedor y realizar el proceso de renderizado de DOCX a HTML
- docker run -it gd-viewer-image
Las instrucciones anteriores muestran cómo usar GroupDocs.Viewer para Node.js mediante Java. Para comenzar, primero deberá crear los archivos necesarios y almacenarlos en una carpeta específica de su sistema. Una vez hecho esto, abra una terminal o un símbolo del sistema dentro de esa carpeta. Los pasos anteriores le guiarán en la creación de una imagen de Docker mediante un conjunto de comandos, seguido de la ejecución del contenedor con otro comando. El código de ejemplo de gdviewer.js está diseñado para convertir un documento DOCX (Word) a HTML. Una vez ejecutado el ejemplo, los archivos HTML generados se almacenarán en la misma carpeta.
Script para instalar Node.js para ejecutar GroupDocs.Viewer para Node.js a través de Java
Archivo Docker
gdviewer.js
Esta configuración de Docker comienza con la imagen de OpenJDK 8 como base. A continuación, instala una serie de componentes necesarios, como Node.js, Python 2.x, el gestor de paquetes PIP, el puente Node-Java y las herramientas de compilación necesarias para node-gyp
. Además, instala GroupDocs.Viewer para Node.js mediante el gestor de paquetes npm
.
Para ejecutar código dentro del contenedor, puede utilizar el siguiente comando:
docker run -it -v /RutaDeLaCarpetaCompartidaEnElEquipoHost:/CarpetaCompartida gd-viewer-image /bin/bash
Este comando monta una carpeta compartida entre su máquina host y el contenedor Docker, lo que facilita la transferencia de datos dentro y fuera del entorno del contenedor.
Al ejecutar la imagen de Docker, se crea un contenedor y se muestra un símbolo del sistema. En este símbolo del sistema, escriba node gdviewer.js
para renderizar el documento de Word en páginas web. Dado que el contenedor no tiene visores de documentos, debe mover los archivos HTML a la carpeta compartida SharedFolder
dentro del contenedor. De esta manera, los archivos HTML se guardarán en la carpeta PathToSharedFolderOnHostComputer
de su ordenador, lo que le permitirá abrirlos y visualizarlos con un navegador web.