Você pode criar uma imagem do Docker para que o servidor de compilação configure um Serviço de Compilação de Sites no Oracle Content Management. Esse serviço oferece a opção de definir um servidor de compilação para usar antes da publicação.
O servidor de compilação tem um ponto final em formato de URL na página Administração>Sistema>Sites e Ativos, no campo URL de Ponto Final de Compilação. Lá você pode digitar o URL totalmente qualificado que deseja registrar no servidor e, em seguida, clicar em Testar para validar o ponto final. Consulte Definir um URL de Ponto Final de Compilação.
O Serviço de Compilação de Site compila as páginas de um site para que páginas HTML sejam retornadas quando o site publicado for acessado. Quando o servidor do Oracle Content Management publicar um site, ele chamará o Serviço de Compilação de Site para compilar as páginas, se o serviço estiver configurado.
Depois de especificar o ponto final para um site, você poderá ativar a compilação automática na guia Entrega de Site Estático da caixa de diálogo Propriedades do Site. Ao ser publicado, o site é compilado por meio do servidor de compilação.
O Serviço de Compilação de Site é uma extensão aos comandos do Kit de Ferramentas. Você mesmo pode executar o comando cec compilation-server
, mas a imagem do Docker permite criar um servidor de compilação usando o modo padrão e depois ajustar a configuração do serviço.
Para criar a imagem e publicar o arquivo do Docker:
Ao fazer o download das informações pelo GitHub, você tem três arquivos adicionais, que estão abaixo do servidor de compilação. Uma das imagens do Docker é o servidor de compilação, que inclui um arquivo do Docker e arquivos leia-me.
run.sh
é executado após a criação da imagem do Docker.
Esse comando faz download do Kit de Ferramentas do OCE, instala-o e cria o diretório de origem.
run.sh
. É possível especificar qual porta usar, os timeouts e tudo o mais que você quiser alterar, depois atualizar e usar o comando .sh.A opção no-cache poderá ser removida se você já tiver feito download do Kit de Ferramentas do OCE; assim, não será necessário fazer novamente o download de nada.
Vá para a API REST do arquivo de exceção, que permite ver quais versões são suportadas. Esse teste permite confirmar se ela funciona.