Можно создать образ Docker для сервера компиляции, чтобы настроить сервис компиляции сайтов в Oracle Content Management. Этот сервис позволяет определить сервер компиляции для использования перед публикацией.
У сервера компиляции есть конечная точка в форме URL-адреса на странице Администрирование > Система > Сайты и активы в поле URL-адрес конечной точки компиляции. Здесь можно ввести полный URL-адрес, который требуется зарегистрировать на сервере. Затем нажмите кнопку Тест, чтобы проверить конечную точку. См. Настройка URL-адреса конечной точки компиляции.
Сервис компиляции сайтов компилирует страницы сайта, чтобы при доступе к опубликованному сайту возвращались HTML-страницы. Когда сервер Oracle Content Management публикует сайт, для компиляции страниц он вызывает сервис компиляции сайтов, если тот настроен.
После указания конечной точки для сайта на вкладке Статическая доставка сайта диалогового окна Свойства сайта можно включить автоматическую компиляцию. При публикации сайта он компилируется посредством сервера компиляции.
Сервис компиляции сайтов — это расширение команд инструментария. Команду cec compilation-server
можно выполнить самостоятельно, но образ Docker позволяет создать сервер компиляции в стандартном режиме, а затем настроить конфигурацию сервиса.
Чтобы создать образ Docker и опубликовать файл Docker:
При выгрузке информации из GitHub вас получаете три дополнительных файла, которые находятся на сервере компиляции. Один из образов Docker — это сервер компиляции, который содержит файл Docker и файлы readme.
run.sh
выполняется после создания образа Docker.
Эта команда выгружает инструментарий OCE, устанавливает его и ваш исходный каталог.
run.sh
. Можно указать порт для использования, тайм-ауты и любые другие настройки, которые необходимо изменить, а затем выполнить обновление и использовать команду .sh.Если инструментарий OCE уже выгружен, параметр no-cache можно удалить, чтобы не выгружать все файлы повторно.
Перейдите к файлу исключений REST API, который позволяет увидеть, какие версии поддерживаются. Этот тест позволяет проверить, что он действительно работает.