ステージ4:DXP構成とカスタマイズの移行
データベースとドキュメントライブラリがLiferay Cloud環境に適用されたので、移行の次の段階は、オンプレミスのLiferayインストールの構成とカスタムコードを移行することです。 これには、デプロイ前にプロパティファイル、OSGi構成、カスタムモジュール、テーマ、およびWARファイルを適切なフォルダに整理することが含まれます。
設定ファイルを整理する
まず、移行したいオンプレミス環境のLiferay設定ファイルを整理します。 これには、使用しているすべての ポータル プロパティ ファイル が含まれます。
Liferay固有のコードは、 liferay フォルダに属し、これは Liferay DXPワークスペースのように構成されています。
先にクローンした Liferay Cloud プロジェクトリポジトリでliferay/configs/[ENV]/フォルダ(Liferay Cloud 環境に対応)に移動し、
、Liferayポータルのプロパティファイル(portal-ext.properties など)をすべて適切な環境フォルダに入れます。
OSGi 設定 ファイル (例: .cfg または .config ファイル) を、適切な環境フォルダ内の osgi/ という名前のサブフォルダに配置します。
例えば、 dev 環境の場合、ポータルプロパティファイルを liferay/configs/devに、OSGi 設定ファイルを liferay/configs/dev/osgi/ に配置します。
liferay/configs/common/ フォルダーに配置されたファイルは、デプロイ時にすべての環境に適用されます。
変更がデプロイされると、 liferay/configs/ 環境フォルダに配置されたポータルプロパティファイルは、対応する環境の liferay サービスのコンテナ内の $LIFERAY_HOME フォルダに自動的にコピーされます。 OSGi プロパティは自動的に $LIFERAY_HOME/osgi/configs/ フォルダーにコピーされます。
OSGiモジュールを整理する
自己ホスト型の Liferay インストールで使用するカスタム OSGi モジュールがある場合は、すべての OSGi モジュールのソースコード を liferay/modules/ フォルダー (同じワークスペースフォルダー構造) に配置します。
変更がデプロイされると、カスタムモジュールコードが自動的にコンパイルされ、 liferay サービスコンテナの $LIFERAY_HOME/deploy/ フォルダーにデプロイされます。
カスタムテーマを整理する
次に、すべてのカスタムテーマのソースコードをliferay/themesフォルダに入れます。
変更がデプロイされると、カスタムテーマが自動的に構築され、 liferay サービスコンテナの $LIFERAY_HOME/deploy/ フォルダーにデプロイされます。
WARファイルを整理する
次に、Liferay インストールのすべての WAR ファイル を liferay/wars フォルダーに入れます。
変更がデプロイされると、WAR ファイルは、適切な環境の $LIFERAY_HOME/deploy/ フォルダー内の liferay サービスのコンテナに自動的にデプロイされます。
ビルドの作成とデプロイ
次に、これらの変更をLiferay Cloud環境に適用するために、これらの変更を含むビルドを作成してデプロイする必要があります。
変更した内容でJenkinsビルドを作成する
Gitコマンドを実行し、Gitがインストールされている端末で変更内容を送信します。
-
変更したファイルをGitに追加します。
git add . -
変更内容とメッセージをコミットします。
git commit -m "Liferay Cloud Migration Stage 4" -
変更をGitHubにプッシュします。
git push origin master
プロジェクトはGitHubのリポジトリにリンクされているため、変更をプッシュすると自動的にビルドが作成されます。 ビルドが完了するのを待ってから、次に進みます。
ビルドを選択した環境にデプロイする
最後に、 Liferay Cloud Console を使用して、完成したビルドを選択した環境にデプロイします。
-
Liferay Cloud Consoleでビルドページに移動します(ページ上部のリンクを使用します)。
-
リストの中から前回作成したビルドを探し、アクションメニューから[Deploy build to]をクリックします。

-
ビルドをデプロイする環境を選択します(例:
acme-dev)。 -
以下の情報を確認し、確認ボックスを選択して、デプロイ結果を確認します。

-
ビルドのデプロイ をクリックします。
ビルドは選択した環境にデプロイされ、Liferay Liferay サービスが再起動されると、Liferay の設定とカスタマイズが選択した環境に適用されます。
今後の流れ
これでLiferayの設定とカスタマイズの移行が完了しました。 次に、 Webサーバー構成を移行します。