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 サービスコンテナの $LIFERAY_HOME/deploy/ フォルダーにデプロイされます。

カスタムテーマを整理する

次に、すべてのカスタムテーマのソースコードをliferay/themesフォルダに入れます。

変更がデプロイされると、カスタムテーマが自動的に構築され、 liferay サービスコンテナの $LIFERAY_HOME/deploy/ フォルダーにデプロイされます。

WARファイルを整理する

次に、Liferay インストールのすべての WAR ファイルliferay/wars フォルダーに入れます。

変更がデプロイされると、WAR ファイルは、適切な環境の $LIFERAY_HOME/deploy/ フォルダー内の liferay サービスのコンテナに自動的にデプロイされます。

ビルドの作成とデプロイ

次に、これらの変更を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 の設定とカスタマイズが選択した環境に適用されます。

今後の流れ

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