Cách tạo Docker Image để chạy GroupDocs.Conversion cho Node.js qua Java

Bài viết này cung cấp hướng dẫn từng bước về cách tạo hình ảnh Docker để chạy GroupDocs.Conversion cho node.js qua java. Bài viết bao gồm tập lệnh để cài đặt node.js để chạy GroupDocs.Conversion cho node.js qua java và cung cấp mã mẫu để xác minh cài đặt. Ngoài ra, bạn sẽ tìm thấy hướng dẫn về cách chạy hình ảnh Docker qua thiết bị đầu cuối và thực thi mã mẫu, minh họa cách sử dụng GroupDocs.Conversion cho Node.js qua Java. Sau đây là các bước thiết yếu cần thực hiện:

Các bước cài đặt GroupDocs.Conversion cho Node.js thông qua Java

  1. Tạo một thư mục trên hệ thống của bạn
  2. Viết hướng dẫn để tạo hình ảnh Docker trong tệp có tên Dockerfile
  3. Viết mã Node.js vào tệp có tên gdapp.js
  4. Sao chép cả hai tập tin vào thư mục vừa tạo
  5. Đặt tệp DOCX đầu vào vào cùng một thư mục
  6. Truy cập cửa sổ terminal/lệnh trong thư mục đã đề cập trước đó và thực hiện lệnh sau để tạo hình ảnh Docker
  7. docker build -t gd-conversion-image .
  8. Chạy lệnh sau để chạy container để chuyển đổi đầu vào DOCX sang PDF
  9. docker chạy -it gd-conversion-image

Các bước nêu trên giải thích cách sử dụng GroupDocs.Conversion cho node.js qua java. Để bắt đầu, bạn sẽ cần tạo các tệp cần thiết và lưu chúng vào một thư mục được chỉ định. Sau đó, mở cửa sổ terminal/lệnh trong cùng một thư mục. Trong các bước tiếp theo, bạn sẽ thực thi các lệnh để xây dựng hình ảnh Docker và chạy nó bằng lệnh thứ hai. Ví dụ mã trong gdapp.js chuyển đổi tài liệu Word sang PDF. Bạn có thể tìm thấy tệp PDF đầu ra trong cùng thư mục sau khi thực thi ví dụ mã sau.

Script cài đặt Node.js để chạy GroupDocs.Conversion cho Node.js qua Java

Dockerfile

gdapp.js

Tập lệnh Docker này bắt đầu với hình ảnh OpenJDK 8 làm nền tảng, sau đó tiến hành cài đặt Node.js, Python 2.x, lệnh PIP, Node-Java Bridge, các công cụ xây dựng cần thiết cho node-gyp và GroupDocs.Conversion cho Node.js thông qua lệnh npm. Nếu bạn muốn thực thi mã trong vùng chứa, bạn có thể sử dụng lệnh sau: ‘docker run -it -v /PathToSharedFolderOnHostComputer:/SharedFolder gd-conversion-image /bin/bash’. Lệnh này cho phép chia sẻ thư mục giữa máy tính chủ và vùng chứa Docker, tạo điều kiện trao đổi dữ liệu.

Khi bạn thực thi Docker image, nó sẽ tạo ra một container và hiển thị dấu nhắc lệnh. Trong dấu nhắc này, hãy thực thi lệnh ’node gdapp.js’, lệnh này sẽ thực hiện chuyển đổi tệp DOCX sang PDF. Vì container không có công cụ xem tài liệu, bạn có thể chuyển tệp PDF kết quả sang thư mục chia sẻ có tên ‘SharedFolder’ bên trong container. Hành động này sẽ giúp tệp có thể truy cập được trong thư mục ‘PathToSharedFolderOnHostComputer’ trên máy chủ của bạn, nơi có thể xem tệp bằng trình xem PDF.

 Tiếng Việt