問題
- このHotfixは非常に大きいため、ローカルのLiferay環境からGitHubリポジトリに追加することはできません。
- GitHubには100MBの制限があり、大容量ファイルのサポートは(解決するとしても)さらにコストがかかる。
環境
- Liferay PaaS
解像度
-
このユースケースを解決する最良の方法は、 Liferay フォルダの下に Dockerfile
.ext
というファイルを作成することです。
このファイル内の全ての内容はcreateDockerfile
で作成された Dockerfile の最後に追加されます。 -
/opt/liferay/patching-tool/patching-tool.sh install hotfix-XXXX
このようにすると、コンテナが立ち上がる前にHotfixがダウンロードされます。 -
(新しいDockerイメージを実行している場合、すでに最新のパッチツールが含まれている可能性があるため、最新のパッチツールを追加する必要はありませんが、パッチツールに関するエラーに注意してください)。