Comment créer une image Docker pour exécuter Aspose.Cells pour Node.js via Java

Cet article explique comment installer Node.js pour exécuter Aspose.Cells pour Node.js via Java. Il contient le script de création d’une image docker et un exemple de code pour tester l’installation. Vous obtiendrez également des informations sur l’exécution de l’image docker à partir du terminal et y exécuterez l’exemple de code démontrant comment utiliser Aspose.Cells pour Node.js via Java.

Étapes pour installer Aspose.Cells pour Node.js via Java

  1. Créer un dossier dans votre système
  2. Enregistrez les instructions de création d’image docker dans un fichier nommé Dockerfile
  3. Enregistrez l’exemple de code dans un fichier nommé app.js
  4. Copiez les deux fichiers dans le dossier nouvellement créé
  5. Ouvrez la fenêtre de terminal/commande dans le dossier ci-dessus et exécutez la commande suivante pour générer une image docker
  6. docker build -t mon-noeud-java-image .
  7. Exécutez la commande suivante pour exécuter le conteneur et créer un fichier Excel
  8. docker run -it mon-noeud-java-image

Ces étapes décrivent le processus comment installer Aspose.Cells pour Node.js via Java. Créez initialement les fichiers requis et enregistrez-les dans un dossier, puis exécutez la fenêtre de terminal/commande dans le même dossier. Dans les étapes suivantes, vous exécuterez la commande pour créer l’image Docker, puis exécuterez cette image à l’aide de la deuxième commande. La deuxième commande affichera simplement un message, cependant, vous ne pourrez pas voir le fichier Excel de sortie dans le répertoire où la fenêtre de terminal/commande a été ouverte. Pour visualiser le fichier Excel, reportez-vous à la commande dans la dernière section.

Script pour installer Node.js pour exécuter Aspose.Cells pour Node.js via Java

Dockerfile app.js

Ce script docker utilise l’image OpenJDK 8 comme image de base, puis installe Node.js, Python 2.x, la commande PIP, le pont node-java, les outils de construction requis pour node-gyp et Aspose.Cells pour Node.js à l’aide de la commande npm. Si vous souhaitez exécuter le code à l’intérieur du conteneur, exécutez la commande docker run -it -v /PathToSharedFolderOnHostComputer:/SharedFolder my-node-java-image /bin/bash. Ici, un dossier de l’ordinateur hôte est partagé pour l’échange de données entre l’ordinateur hôte et le conteneur Docker.

Lorsque vous exécutez l’image Docker, un conteneur est créé et une invite de commande s’affiche. Exécutez ici la commande node app.js qui créera en fait un fichier Excel pouvant être visualisé à l’aide de la commande ls dans le conteneur. Comme le conteneur ne dispose pas d’outils de visualisation Excel, vous pouvez copier le fichier Excel de sortie dans le dossier partagé nommé SharedFolder dans le conteneur. Il affichera ce fichier dans le dossier PathToSharedFolderOnHostComputer de votre ordinateur hôte où il peut être vu dans MS Excel.

 Français