Migrating to Liferay Cloud
ご覧のページは、お客様の利便性のために一部機械翻訳されています。また、ドキュメントは頻繁に更新が加えられており、翻訳は未完成の部分が含まれることをご了承ください。最新情報は都度公開されておりますため、必ず英語版をご参照ください。翻訳に問題がある場合は、 こちら までご連絡ください。

ステージ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がインストールされている端末で変更内容を送信します。

  1. 変更したファイルをGitに追加します。

    git add .
    
  2. 変更内容とメッセージをコミットします。

    git commit -m "Liferay Cloud Migration Stage 4"
    
  3. 変更をGitHubにプッシュします。

    git push origin master
    

プロジェクトはGitHubのリポジトリにリンクされているため、変更をプッシュすると自動的にビルドが作成されます。 ビルドが完了するのを待ってから、次に進みます。

ビルドを選択した環境にデプロイする

最後に、 Liferay Cloud Console を使用して、完了したビルドを選択した環境にデプロイします。

  1. Liferay Cloud Consoleでビルドページに移動します(ページ上部のリンクを使用します)。

  2. リストの中から前回作成したビルドを探し、アクションメニューから[Deploy build to]をクリックします。

    ビルドのアクションメニューでデプロイします。

  3. ビルドをデプロイする環境を選択します(例: acme-dev)。

  4. 以下の情報を確認し、確認ボックスを選択して、デプロイ結果を確認します。

    チェックボックスにチェックを入れ、準備ができたらビルドをデプロイします。

  5. ビルドのデプロイをクリックします。

ビルドは選択した環境にデプロイされ、 liferay サービスが再起動すると、Liferay の設定とカスタマイズが選択した環境に適用されます。

今後の流れ

これで、Liferay の設定とカスタマイズの移行が完了しました。 次に、 Web サーバー構成を移行します。