این مقاله جامع، با ارائه دستورالعملهای دقیق و گام به گام در مورد نحوه ایجاد یک تصویر داکر برای اجرای GroupDocs.Viewer برای node.js از طریق جاوا، شما را در فرآیند راهاندازی محیطتان راهنمایی میکند. این مقاله هر آنچه را که برای شروع نیاز دارید، از جمله اسکریپتی که node.js را برای اجرای GroupDocs.Viewer برای node.js از طریق جاوا نصب میکند، پوشش میدهد و تضمین میکند که تمام وابستگیهای لازم به درستی در کانتینر داکر شما پیکربندی شدهاند. برای کمک به شما در اعتبارسنجی راهاندازیتان، این مقاله همچنین شامل یک اسکریپت نمونه Node.js است که برای تأیید عملکرد GroupDocs.Viewer مطابق انتظار در کانتینر طراحی شده است. علاوه بر این، راهنمایی روشنی در مورد نحوه اجرای تصویر داکر به طور مستقیم از ترمینال یا خط فرمان و نحوه اجرای کد نمونه موجود دریافت خواهید کرد و یک نمایش عملی از نحوه استفاده از GroupDocs.Viewer برای Node.js از طریق جاوا در یک محیط داکر شده ارائه میدهد.
در زیر، مراحل ضروری مورد نیاز برای تکمیل این راهاندازی از ابتدا تا انتها را مشاهده خواهید کرد:
مراحل نصب GroupDocs.Viewer برای Node.js از طریق جاوا
- یک دایرکتوری جدید روی سیستم خود ایجاد کنید تا فایلهای پروژهتان را در آن نگه دارید.
- درون این دایرکتوری، فایلی با نام Dockerfile ایجاد کنید و دستورالعملهای لازم برای تعریف تصویر Docker را به آن اضافه کنید.
- کد برنامه Node.js خود را بنویسید و آن را در فایلی با نام gdviewer.js ذخیره کنید.
- هر دو فایل Dockerfile و gdviewer.js را به دایرکتوری پروژهای که قبلاً ایجاد کردهاید، منتقل کنید.
- فایل DOCX ورودی که میخواهید رندر کنید را در همان دایرکتوری قرار دهید.
- یک ترمینال یا خط فرمان باز کنید، به دایرکتوری پروژه بروید و دستور زیر را برای ساخت تصویر داکر اجرا کنید.
- دستور docker build -t gd-viewer-image را اجرا کنید.
- پس از اینکه ایمیج با موفقیت ساخته شد، از دستور زیر برای شروع کانتینر و انجام فرآیند رندر کردن DOCX به HTML استفاده کنید.
- اجرای داکر - تصویر gd-viewer-image
دستورالعملهای ارائه شده در بالا نحوه استفاده از GroupDocs.Viewer برای Node.js از طریق جاوا را نشان میدهند. برای شروع، ابتدا باید فایلهای مورد نیاز را ایجاد کرده و آنها را در یک پوشه خاص در سیستم خود ذخیره کنید. پس از انجام این کار، یک ترمینال یا خط فرمان را در آن پوشه باز کنید. مراحل فوق شما را در ساخت یک تصویر Docker با استفاده از مجموعهای از دستورات راهنمایی میکند و به دنبال آن کانتینر را با دستور دیگری اجرا میکند. کد نمونه موجود در gdviewer.js برای رندر یک سند DOCX (Word) به HTML طراحی شده است. پس از اجرای مثال، فایلهای HTML تولید شده در همان پوشه ذخیره میشوند.
اسکریپت نصب Node.js برای اجرای GroupDocs.Viewer برای Node.js از طریق جاوا
داکرفایل
gdviewer.js
این راهاندازی داکر با استفاده از ایمیج OpenJDK 8 به عنوان پایه شروع میشود. سپس مجموعهای از اجزای لازم از جمله Node.js، پایتون ۲.x، مدیر بسته PIP، پل Node-Java و ابزارهای ساخت مورد نیاز برای node-gyp
را نصب میکند. علاوه بر این، GroupDocs.Viewer را برای Node.js با استفاده از مدیر بسته npm
نصب میکند.
برای اجرای کد درون کانتینر، میتوانید از دستور زیر استفاده کنید: دستور زیر را اجرا کنید: docker run -it -v /PathToSharedFolderOnHostComputer:/SharedFolder gd-viewer-image /bin/bash
این دستور یک پوشه مشترک بین دستگاه میزبان شما و کانتینر داکر ایجاد میکند و انتقال دادهها به داخل و خارج از محیط کانتینر را آسان میسازد.
وقتی تصویر داکر را اجرا میکنید، یک کانتینر ایجاد میکند و یک خط فرمان نمایش میدهد. در این خط فرمان، node gdviewer.js
را تایپ کنید تا سند Word به صفحات وب تبدیل شود. از آنجا که کانتینر هیچ نمایشگر سندی ندارد، باید فایلهای HTML را به پوشه مشترکی به نام SharedFolder
درون کانتینر منتقل کنید. به این ترتیب، فایلهای HTML در پوشه PathToSharedFolderOnHostComputer
در رایانه شما ذخیره میشوند و به شما امکان میدهند آنها را با استفاده از یک مرورگر وب باز و مشاهده کنید.