Dockerイメージはどのように動作しますか?
JPedal Dockerイメージ は、JPedalをWebサービスとして実行するための簡単な方法を提供します。このイメージは公式のTomcat OpenJDK21イメージを拡張しており、LibreOfficeとGoogle Notoフォントを含んでいます。これにより、JPedalは標準で提供されるPDFファイルのサポートに加えて、Officeドキュメントも処理できるようになります。
このDockerイメージは、REST APIを使用してJPedalをWebサービスとして実行するためのオープンソースラッパーであるjpedal-microservice-example を実行するように設計されています。これにより、ローカルでサーバーをセットアップしたり、クラウドプラットフォームにデプロイしたりするシンプルな方法が提供されます。
Dockerイメージを実行する前に、JPedal Microservice WARファイルのコピーを入手する必要があります。自分でビルドする か、コピーをダウンロード することができます。
WARファイルは、コンテナの起動時にマウントする必要があります。コンテナを起動すると、entrypoint.py スクリプトが実行され、jpedal-microservice WARファイルがマウントされていることを確認し、Tomcatプロセスを開始します。
マウントされたWARファイルは、イメージの実行中に変更または削除しないでください。使用するJPedalのバージョンを変更するには、コンテナをシャットダウンし、マウントされたファイルを変更してから、コンテナを再起動してください。
JPedal DockerイメージのソースコードはGitHubで入手可能 です。詳細については、JPedal Dockerイメージの実行方法 のチュートリアルをご覧ください。
