ステージ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 サービス コンテナs $LIFERAY_HOME/deploy/ フォルダにデプロイされます。
カスタムテーマを整理する
次に、すべての カスタム テーマ のソース コードを liferay/themes フォルダに配置します。
変更がデプロイされると、カスタム テーマが自動的に構築され、 liferay サービス コンテナs $LIFERAY_HOME/deploy/ フォルダにデプロイされます。
WARファイルを整理する
次に、Liferay インストールの WAR ファイル をすべて liferay/wars フォルダに配置します。
変更がデプロイされると、適切な環境の liferay サービスコンテナ内の $LIFERAY_HOME/deploy/ フォルダに WAR ファイルが自動的にデプロイされます。
ビルドの作成とデプロイ
次に、これらの変更を 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 の設定とカスタマイズの移行が完了しました。 次に、 Web サーバー構成を移行します。