您可以为编译服务器创建 Docker 映像,以在 Oracle Content Management 中设置站点编译服务。此服务为您提供在发布之前定义要使用的编译服务器的选项。
编译服务器在管理 > 系统 > 站点和资产页上的编译端点 URL 字段中具有 URL 形式的端点。可以在此处输入要向服务器注册的完全限定 URL,然后单击测试以验证端点。请参见“设置编译端点 URL”。
站点编译服务编译站点的页,以便在访问发布的站点时返回 HTML 页。当 Oracle Content Management 服务器发布站点时,如果配置了站点编译服务,它将调用该服务以编译页。
为站点指定端点后,您可以在站点属性对话框的静态站点传送选项卡上启用自动编译。发布站点时,它将通过编译服务器进行编译。
站点编译服务是工具包命令的扩展。您可以自己运行 cec compilation-server
,但 Docker 映像允许您使用标准模式创建编译服务器,然后调整服务的配置。
要创建 Docker 映像并发布 Docker 文件,请执行以下操作:
从 GitHub 下载信息时,有其他三个位于编译服务器下的文件。Docker 映像之一是编译服务器,它包含一个 Docker 文件和自述文件。
run.sh
命令。
此命令将下载 OCE 工具包,安装它,并创建源目录。
run.sh
命令。您可以指定要使用的端口、超时时间和其他任何要更改的内容,然后更新并使用 .sh 命令。如果已经下载 OCE 工具包,则可以删除 no-cache 选项,这样就不必重新下载所有内容。
转到可用于查看所支持版本的异常文件 REST API。此测试可用于验证它是否运行。