إنشاء صورة 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 -t gd-viewer-image .
  8. بعد إنشاء الصورة بنجاح، استخدم الأمر التالي لبدء تشغيل الحاوية وإجراء عملية عرض DOCX إلى HTML
  9. تشغيل docker -it gd-viewer-image

توضح التعليمات المذكورة أعلاه كيفية استخدام GroupDocs.Viewer لـ Node.js عبر Java. للبدء، ستحتاج أولًا إلى إنشاء الملفات المطلوبة وتخزينها في مجلد محدد على نظامك. بعد ذلك، افتح نافذة طرفية أو موجه أوامر داخل هذا المجلد. سترشدك الخطوات المذكورة أعلاه خلال بناء صورة Docker باستخدام مجموعة من الأوامر، متبوعة بتشغيل الحاوية باستخدام أمر آخر. صُمم الكود النموذجي الموجود في gdviewer.js لتحويل مستند DOCX (Word) إلى HTML. بمجرد تنفيذ المثال، سيتم تخزين ملفات HTML المُولّدة في المجلد نفسه.

برنامج نصي لتثبيت Node.js لتشغيل GroupDocs.Viewer لـ Node.js عبر Java

ملف Docker

gdviewer.js

يبدأ إعداد Docker هذا باستخدام صورة OpenJDK 8 كأساس. ثم يُثبّت سلسلة من المكونات الضرورية، بما في ذلك Node.js، وPython 2.x، ومدير حزم PIP، وجسر Node-Java، وأدوات البناء اللازمة لـ node-gyp. بالإضافة إلى ذلك، يُثبّت GroupDocs.Viewer لـ Node.js باستخدام مدير حزم npm.

لتشغيل الكود داخل الحاوية، يمكنك استخدام الأمر التالي: docker run -it -v /PathToSharedFolderOnHostComputer:/SharedFolder gd-viewer-image /bin/bash

يقوم هذا الأمر بتثبيت مجلد مشترك بين جهاز المضيف الخاص بك وحاوية Docker، مما يجعل من السهل نقل البيانات داخل بيئة الحاوية وخارجها.

عند تشغيل صورة Docker، تُنشئ حاويةً وتُظهر موجه أوامر. عند هذا الموجه، اكتب node gdviewer.js لعرض مستند Word على صفحات الويب. نظرًا لعدم وجود أي عارض مستندات في الحاوية، ستحتاج إلى نقل ملفات HTML إلى المجلد المشترك SharedFolder داخل الحاوية. بهذه الطريقة، سيتم حفظ ملفات HTML في مجلد PathToSharedFolderOnHostComputer على جهاز الكمبيوتر الخاص بك، مما يتيح لك فتحها وعرضها باستخدام متصفح الويب.

 عربي