设置站点编译服务

您可以为编译服务器创建 Docker 映像,以在 Oracle Content Management 中设置站点编译服务。此服务为您提供在发布之前定义要使用的编译服务器的选项。

编译服务器在管理 > 系统 > 站点和资产页上的编译端点 URL 字段中具有 URL 形式的端点。可以在此处输入要向服务器注册的完全限定 URL,然后单击测试以验证端点。请参见“设置编译端点 URL”。

站点编译服务编译站点的页,以便在访问发布的站点时返回 HTML 页。当 Oracle Content Management 服务器发布站点时,如果配置了站点编译服务,它将调用该服务以编译页。

为站点指定端点后,您可以在站点属性对话框的静态站点传送选项卡上启用自动编译。发布站点时,它将通过编译服务器进行编译。

站点编译服务是工具包命令的扩展。您可以自己运行 cec compilation-server,但 Docker 映像允许您使用标准模式创建编译服务器,然后调整服务的配置。

要创建 Docker 映像并发布 Docker 文件,请执行以下操作:

  1. 从 GitHub 下载 Docker 映像信息。

    从 GitHub 下载信息时,有其他三个位于编译服务器下的文件。Docker 映像之一是编译服务器,它包含一个 Docker 文件和自述文件。

  2. 创建 Docker 映像后将执行 run.sh 命令。

    此命令将下载 OCE 工具包,安装它,并创建源目录。

  3. 然后,您可以定制环境并运行 run.sh 命令。您可以指定要使用的端口、超时时间和其他任何要更改的内容,然后更新并使用 .sh 命令。
  4. 下载 Docker 映像信息并更改编译服务器目录后,可以构建 Docker 文件。

    如果已经下载 OCE 工具包,则可以删除 no-cache 选项,这样就不必重新下载所有内容。

  5. 列出 Docker 映像。
  6. Docker 映像可用后,即可进行注册。
  7. 验证它是否有效。

    转到可用于查看所支持版本的异常文件 REST API。此测试可用于验证它是否运行。

  8. 现在,需要注册服务器。它需要服务器名称的第一部分,并且会处理其中的所有其他内容。
  9. 返回到系统目录和站点资产,从中可以注册编译端点并单击保存
  10. 转到站点属性,并指定发布内容和发布时间。