DXPクラウドのサービスアップデート
2021.20.1のサービスアップデートには、バックアップサービス、CIサービス、ウェブサーバーサービスが含まれています。
liferay/dxp docker イメージタグ
のliferay/dxp のdockerイメージでは、そのイメージに関連するliferayのバージョン、パッチレベル、dockerスクリプトの情報を提供しています。 liferay/dxpのDockerhub上のタグは以下のような形式になっています。
liferay/dxp:{Liferay.DXP.Version}-{Patching-Level}-d{Docker.Script.Version}-{Timestamp}
liferay/dxp:7.2.10-dxp-11-d1.5.4-20210310143709
プロジェクトに利用するliferay/dxpベースイメージを選択する際には、dockerタグ全体を考慮し、環境に適用する前に必ずパッチレベルのリリースノートを確認してください。 DXPリリースノート
dockerイメージはプラットフォーム内でキャッシュされるため、タグの最後には必ず完全なタイムスタンプを付けてください。 これらはスナップショットであり、常に公開されている画像と同じものが得られます。 タイムスタンプのないDockerタグはローリングタグとみなされ、使用してはいけません。
CIサービスとJDK 11
今回のリリースでは、CIイメージにJDK 11がインストールされるようになりました。 そのホームはここにあり、統合などのために使用されています。
/opt/java/openjdk11/
なお、Liferayのビルドには引き続きJDK 8が必要であり、ビルドプロセスに変更はありません。 私たちは、JDKを必要とするツールを利用する方のために、更新されたJDKを提供しているだけです。
DXPスタック 2021.20.1
サービス名 | 前のリリース | 現在のリリース | ドッカーイメージ |
バックアップ |
4.3.2 |
4.3.3 |
liferaycloud/backup:4.3.3 |
CI |
4.2.1 |
4.2.2 |
liferaycloud/jenkins:2.277.4-4.2.2 |
データベース |
4.2.1 |
4.2.1 |
liferaycloud/database:4.2.1 |
Liferay |
4.2.1 |
4.2.1 |
liferaycloud/liferay-dxp:7.3-4.2.1 liferaycloud/liferay-dxp:7.2-4.2.1 liferaycloud/liferay-dxp:7.1-4.2.1 liferaycloud/liferay-dxp:7.0-4.2.1 |
検索 |
4.1.1 |
4.1.1 |
liferaycloud/elasticsearch:7.9.3-4.1.1となります。 liferaycloud/elasticsearch:6.8.13-4.1.1 liferaycloud/elasticsearch:2.4.6-4.1.1です。 |
ウェブサーバ |
4.1.1 |
4.1.2 |
liferaycloud/nginx:1.16.1-4.1.2 |
更新手順
DXPクラウドイメージはliferay / LCP.jsonファイルに設定されていますが、liferay / dxpイメージはgradle.propertiesに設定されています。 この変更は、DXP CloudCLIを使用した展開を容易にするために行われました。
liferay / LCP.jsonファイルは、liferaycloud / liferay-dxpイメージを設定します。
"image":"liferaycloud/liferay-dxp:7.3-4.2.1"
liferay /gradle.propertiesファイルはliferay / dxpイメージを設定します。
liferay.workspace.docker.image.liferay=liferay/dxp:7.3.10-ga1-d1.5.2-20210301040217
LCP.jsonファイルが更新されたら、Gitリポジトリに変更をコミットします。
git add . && git commit -m "update dxp cloud stack to 2021.12.1"
これらの変更をリモートリポジトリにプッシュすると、ビルドがDXPクラウドに作成され、デプロイする準備が整います。
変更ログ
サービス名 | サービスバージョン | チケット番号 | 説明 |
バックアップ |
4.3.3 |
LCD-11308 |
データベースのバックアップの復元が非常に遅い |
CI |
4.2.2 |
LCD-10653 LCD-11008 |
JDK11でCIを出荷 jenkinsイメージ内のDockerHubSnykの脆弱性を修正 |
Webサーバー |
4.1.2 |
LCD-10972 |
nginxイメージのDebianの脆弱性 |