Pode criar uma imagem Docker para o servidor de compilação para configurar um Serviço de Compilação de Sites no Oracle Content Management. Este serviço permite-lhe definir o servidor de compilação a utilizar antes de publicar.
O servidor de compilação tem um endpoint sob a forma de um URL na página Administração > Sistema > Sites e Ativos, no campo URL de Endpoint de Compilação. Aqui pode introduzir o URL totalmente qualificado que pretende que seja registado no servidor, em seguida, clique em Testar para validar o endpoint. Consulte Definir um URL do Endpoint da Compilação.
O Serviço de Compilação de Site compila páginas de um site para que as páginas HTML sejam devolvidas quando o site publicado é acedido. Quando o servidor do Oracle Content Management publica um site, irá chamar o Serviço de Compilação de Site para compilar as páginas, se o serviço estiver configurado.
Assim que especificar o endpoint para um site, pode ativar a compilação automática no separador Entrega de Site Estático da caixa de diálogo Propriedades do Site. Quando publica o site, este é compilado através do servidor de compilação.
O Serviço de Compilação de Site é uma extensão para os comandos do Toolkit. Pode executar cec compilation-server
, mas a imagem Docker permite-lhe criar um servidor de compilação utilizando o modo standard e, em seguida, ajustar a configuração do serviço.
Para criar a imagem Docker e publicar o ficheiro Docker:
Quando descarrega as informações a partir de GitHub, fica com três ficheiros adicionais, que estão abaixo do servidor de compilação. Uma da imagens Docker é o servidor de compilação, que inclui um ficheiro Docker e ficheiros Readme.
run.sh
é executado depois de a imagem Docker ser criada.
Este comando descarrega o OCE Toolkit, instala-o e cria o sei diretório de origem.
run.sh
. Pode especificar a porta a utilizar, os limites de tempo e tudo o que pretender alterar e, em seguida, atualizar e utilizar o comando .sh.Pode retirar a opção no-cache se já tiver descarregado o OCE Toolkit para que não volte a descarregar tudo.
Aceda à API REST do ficheiro de exceção, que lhe permite ver as versões suportadas. Este teste permite-lhe validar a execução.