जावा के माध्यम से Node.js के लिए GroupDocs.Viewer चलाने के लिए एक Docker छवि बनाएँ

यह व्यापक लेख आपको अपने परिवेश को स्थापित करने की प्रक्रिया से गुजरता है, जिसमें आपको java के माध्यम से node.js के लिए GroupDocs.Viewer चलाने के लिए एक डॉकर छवि बनाने के बारे में विस्तृत, चरण-दर-चरण निर्देश प्रदान किए जाते हैं। इसमें वह सब कुछ शामिल है जो आपको आरंभ करने की आवश्यकता है, जिसमें एक स्क्रिप्ट भी शामिल है जो java के माध्यम से node.js के लिए GroupDocs.Viewer चलाने के लिए node.js को स्थापित करेगी, यह सुनिश्चित करते हुए कि आपके Docker कंटेनर में सभी आवश्यक निर्भरताएँ ठीक से कॉन्फ़िगर की गई हैं। अपने सेटअप को मान्य करने में आपकी मदद करने के लिए, लेख में एक नमूना Node.js स्क्रिप्ट भी शामिल है जिसे यह पुष्टि करने के लिए डिज़ाइन किया गया है कि GroupDocs.Viewer कंटेनर के भीतर अपेक्षित रूप से काम कर रहा है। इसके अलावा, आपको अपने टर्मिनल या कमांड प्रॉम्प्ट से सीधे Docker छवि को चलाने और शामिल नमूना कोड को निष्पादित करने के तरीके के बारे में स्पष्ट मार्गदर्शन प्राप्त होगा, जो Dockerized परिवेश में Java के माध्यम से Node.js के लिए GroupDocs.Viewer का उपयोग करने का व्यावहारिक प्रदर्शन प्रदान करता है।

नीचे, आपको इस सेटअप को शुरू से अंत तक पूरा करने के लिए आवश्यक चरण मिलेंगे:

जावा के माध्यम से Node.js के लिए GroupDocs.Viewer स्थापित करने के चरण

  1. अपनी प्रोजेक्ट फ़ाइलों को रखने के लिए अपने सिस्टम पर एक नई निर्देशिका बनाएँ
  2. इस निर्देशिका के अंदर, Dockerfile नाम की एक फ़ाइल बनाएं और Docker छवि को परिभाषित करने के लिए आवश्यक निर्देश जोड़ें
  3. अपना Node.js एप्लिकेशन कोड लिखें और उसे gdviewer.js नामक फ़ाइल में सहेजें
  4. Dockerfile और gdviewer.js दोनों को उस प्रोजेक्ट निर्देशिका में ले जाएँ जिसे आपने पहले बनाया था
  5. उस इनपुट DOCX फ़ाइल को उसी निर्देशिका में रखें जिसे आप रेंडर करना चाहते हैं
  6. टर्मिनल या कमांड प्रॉम्प्ट खोलें, प्रोजेक्ट डायरेक्टरी पर जाएँ, और Docker इमेज बनाने के लिए निम्न कमांड चलाएँ
  7. डॉकर बिल्ड-टी जीडी-व्यूअर-इमेज।
  8. छवि सफलतापूर्वक निर्मित हो जाने के बाद, कंटेनर को प्रारंभ करने और DOCX को HTML में रेंडर करने की प्रक्रिया को निष्पादित करने के लिए निम्न कमांड का उपयोग करें
  9. docker रन -it gd-व्यूअर-इमेज

ऊपर दिए गए निर्देश Java के माध्यम से Node.js के लिए GroupDocs.Viewer का उपयोग कैसे करें को प्रदर्शित करते हैं। आरंभ करने के लिए, आपको सबसे पहले आवश्यक फ़ाइलें बनानी होंगी और उन्हें अपने सिस्टम पर एक विशिष्ट फ़ोल्डर में संग्रहीत करना होगा। एक बार ऐसा करने के बाद, उस फ़ोल्डर में एक टर्मिनल या कमांड प्रॉम्प्ट खोलें। उपरोक्त चरण आपको कमांड के एक सेट का उपयोग करके एक Docker छवि बनाने के माध्यम से मार्गदर्शन करेंगे, इसके बाद कंटेनर को दूसरे कमांड के साथ चलाना होगा। gdviewer.js में पाया गया नमूना कोड एक DOCX (Word) दस्तावेज़ को HTML में प्रस्तुत करने के लिए डिज़ाइन किया गया है। एक बार उदाहरण निष्पादित होने के बाद, उत्पन्न HTML फ़ाइलें उसी फ़ोल्डर में संग्रहीत की जाएंगी।

Java के माध्यम से Node.js के लिए GroupDocs.Viewer चलाने के लिए Node.js स्थापित करने की स्क्रिप्ट

डॉकरफ़ाइल

gdviewer.js

यह Docker सेटअप OpenJDK 8 इमेज को अपने आधार के रूप में उपयोग करके शुरू होता है। इसके बाद यह Node.js, Python 2.x, PIP पैकेज मैनेजर, Node-Java Bridge और node-gyp के लिए आवश्यक बिल्ड टूल्स सहित कई आवश्यक घटकों को स्थापित करता है। इसके अतिरिक्त, यह npm पैकेज मैनेजर का उपयोग करके Node.js के लिए GroupDocs.Viewer स्थापित करता है।

कंटेनर के अंदर कोड चलाने के लिए, आप निम्नलिखित कमांड का उपयोग कर सकते हैं: docker run -it -v /PathToSharedFolderOnHostComputer:/SharedFolder gd-viewer-image /bin/bash

यह कमांड आपके होस्ट मशीन और डॉकर कंटेनर के बीच एक साझा फ़ोल्डर माउंट करता है, जिससे कंटेनर वातावरण में और बाहर डेटा स्थानांतरित करना आसान हो जाता है।

जब आप Docker इमेज चलाते हैं, तो यह एक कंटेनर बनाता है और एक कमांड प्रॉम्प्ट दिखाता है। इस प्रॉम्प्ट पर, Word दस्तावेज़ को वेब पेजों पर रेंडर करने के लिए node gdviewer.js टाइप करें। चूँकि कंटेनर में कोई दस्तावेज़ व्यूअर नहीं है, इसलिए आपको HTML फ़ाइलों को कंटेनर के अंदर SharedFolder नामक साझा फ़ोल्डर में ले जाना होगा। इस तरीके से, HTML फ़ाइलें आपके कंप्यूटर पर PathToSharedFolderOnHostComputer फ़ोल्डर में सहेजी जाएँगी, जिससे आप उन्हें वेब ब्राउज़र का उपयोग करके खोल और देख सकेंगे।

 हिन्दी