サイト・コンパイル・サービスのセットアップ

コンパイル・サーバーのDockerイメージを作成して、Oracle Content Managementでサイト・コンパイル・サービスをセットアップできます。このサービスにより、公開前に使用するようにコンパイル・サーバーを定義するオプションが与えられます。

コンパイル・サーバーには、「管理」>「システム」>「サイトとアセット」ページの「コンパイル・エンドポイントURL」フィールドにURL形式のエンドポイントがあります。その後、サーバーに登録する完全修飾URLを入力し、「テスト」をクリックしてエンドポイントを検証します。コンパイル・エンドポイントURLの設定を参照してください。

サイト・コンパイル・サービスは、公開されたサイトにアクセスするとHTMLページが返されるように、サイトのページをコンパイルします。Oracle Content Managementサーバーがサイトを公開すると、サービスが構成されていれば、サイト・コンパイル・サービスをコールしてページをコンパイルします。

サイトのエンドポイントを指定すると、「サイトのプロパティ」ダイアログの「静的サイト配信」タブで自動コンパイルを有効にできます。サイトを公開すると、コンパイル・サーバーでコンパイルされます。

サイト・コンパイル・サービスは、ツールキット・コマンドの拡張機能です。cec compilation-serverを実行し、Dockerイメージを使用すると、標準モードでコンパイル・サーバーを作成してサービスの構成を調整できます。

Dockerイメージを作成してDockerファイルを公開するには:

  1. GitHubからDockerイメージ情報をダウンロードします。

    GitHubから情報をダウンロードすると、コンパイル・サーバーの下に追加の3つのファイルが表示されます。Dockerイメージのいずれかはコンパイル・サーバーで、Dockerファイルおよびreadmeファイルが含まれています。

  2. run.shコマンドは、Dockerイメージが作成されると実行されます。

    このコマンドは、OCEツールキットをダウンロードしてインストールし、ソース・ディレクトリを作成します。

  3. その後、環境をカスタマイズして、run.shコマンドを実行します。使用するポート、タイムアウトおよび変更する必要があるものすべてを指定してから、更新および.shコマンドを使用します。
  4. Dockerイメージの情報をダウンロードしてコンパイル・サーバーのディレクトリを変更した後、Dockerファイルを作成できます。

    すでにOCEツールキットをダウンロードしている場合、すべてを再度ダウンロードしないようにno-cacheオプションを削除できます。

  5. 1つまたは複数のDockerイメージをリストします。
  6. Dockerイメージを使用できるようになったら、これを登録します。
  7. 正常に機能することを検証します。

    REST APIの例外ファイルに移動します。これにより、サポートされているバージョンを確認できます。このテストにより、実行されていることを検証できます。

  8. サーバーを登録する必要があります。サーバー名の最初の部分が必要ですが、内部にあるその他すべてのものが処理されます。
  9. システム・ディレクトリおよびサイト・アセットに戻り、ここでコンパイル・エンドポイントを登録して「保存」をクリックします。
  10. サイトのプロパティに移動して、公開するものおよび公開するタイミングを指定します。