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