Настройка сервиса компиляции сайтов

Можно создать образ Docker для сервера компиляции, чтобы настроить сервис компиляции сайтов в Oracle Content Management. Этот сервис позволяет определить сервер компиляции для использования перед публикацией.

У сервера компиляции есть конечная точка в форме URL-адреса на странице Администрирование > Система > Сайты и активы в поле URL-адрес конечной точки компиляции. Здесь можно ввести полный URL-адрес, который требуется зарегистрировать на сервере. Затем нажмите кнопку Тест, чтобы проверить конечную точку. См. Настройка URL-адреса конечной точки компиляции.

Сервис компиляции сайтов компилирует страницы сайта, чтобы при доступе к опубликованному сайту возвращались HTML-страницы. Когда сервер Oracle Content Management публикует сайт, для компиляции страниц он вызывает сервис компиляции сайтов, если тот настроен.

После указания конечной точки для сайта на вкладке Статическая доставка сайта диалогового окна Свойства сайта можно включить автоматическую компиляцию. При публикации сайта он компилируется посредством сервера компиляции.

Сервис компиляции сайтов — это расширение команд инструментария. Команду cec compilation-server можно выполнить самостоятельно, но образ Docker позволяет создать сервер компиляции в стандартном режиме, а затем настроить конфигурацию сервиса.

Чтобы создать образ Docker и опубликовать файл Docker:

  1. Выгрузите информацию об образе Docker из GitHub.

    При выгрузке информации из GitHub вас получаете три дополнительных файла, которые находятся на сервере компиляции. Один из образов Docker — это сервер компиляции, который содержит файл Docker и файлы readme.

  2. Команда run.sh выполняется после создания образа Docker.

    Эта команда выгружает инструментарий OCE, устанавливает его и ваш исходный каталог.

  3. Затем можно настроить среду и выполнить команду run.sh. Можно указать порт для использования, тайм-ауты и любые другие настройки, которые необходимо изменить, а затем выполнить обновление и использовать команду .sh.
  4. После выгрузки информации об образе Docker и изменения каталога сервера компиляции можно создать файл Docker.

    Если инструментарий OCE уже выгружен, параметр no-cache можно удалить, чтобы не выгружать все файлы повторно.

  5. Выведите список образа Docker и других образов.
  6. Как только образ Docker станет вам доступен, зарегистрируйте его.
  7. Убедитесь, что он работает.

    Перейдите к файлу исключений REST API, который позволяет увидеть, какие версии поддерживаются. Этот тест позволяет проверить, что он действительно работает.

  8. Теперь необходимо зарегистрировать сервер. Для этого требуется первая часть имени сервера. Все остальное будет обрабатываться внутри.
  9. Вернитесь в свой системный каталог, к активам своих сайтов. Здесь можно зарегистрировать конечную точку компиляции и нажать Сохранить.
  10. Перейдите к свойствам своего сайта и укажите, какие файлы и когда публиковать.