사이트 컴파일 서비스 설정

컴파일 서버에 대한 Docker 이미지를 생성하여 Oracle Content Management에서 사이트 컴파일 서비스를 설정할 수 있습니다. 이 서비스는 게시 전에 사용할 컴파일 서버를 정의하는 옵션을 제공합니다.

컴파일 서버에는 관리>시스템>사이트 및 자산 페이지의 컴파일 끝점 URL 필드에 URL 형태의 끝점이 있습니다. 여기서 서버에 등록할 전체 URL을 입력한 후 테스트를 눌러 끝점을 검증할 수 있습니다. 컴파일 끝점 URL 설정을 참조하십시오.

사이트 컴파일 서비스는 사이트 페이지를 컴파일하여 게시된 사이트에 액세스할 때 HTML 페이지가 반환되도록 합니다. Oracle Content Management 서버가 사이트를 게시할 때 사이트 컴파일 서비스가 구성된 경우 서비스를 호출하여 페이지를 컴파일합니다.

사이트의 끝점을 지정한 후 사이트 속성 대화상자의 정적 사이트 전달 탭에서 자동 컴파일을 사용으로 설정할 수 있습니다. 사이트를 게시하면 컴파일 서버를 통해 컴파일됩니다.

사이트 컴파일 서비스는 Toolkit 명령의 확장입니다. cec compilation-server를 자체 실행할 수 있지만, Docker 이미지를 통해 표준 모드로 컴파일 서버를 생성하고 서비스 구성을 조정할 수 있습니다.

Docker 이미지를 생성하고 Docker 파일을 게시하려면 다음과 같이 하십시오.

  1. GitHub에서 Docker 이미지 정보를 다운로드합니다.

    GitHub에서 정보를 다운로드하면 컴파일 서버 아래에 추가 3개 파일이 있습니다. Docker 이미지 중 하나는 Docker 파일 및 readme 파일을 포함한 컴파일 서버입니다.

  2. run.sh 명령은 Docker 이미지가 생성된 후 실행됩니다.

    이 명령은 OCE Toolkit을 다운로드하여 설치하고 소스 디렉토리를 생성합니다.

  3. 그런 다음 환경을 사용자정의하고 run.sh 명령을 실행할 수 있습니다. 사용할 포트, 시간 초과 및 기타 변경할 사항을 지정하고 .sh 명령을 업데이트하고 사용할 수 있습니다.
  4. Docker 이미지 정보를 다운로드하고 컴파일 서버 디렉토리를 변경한 후 Docker 파일을 빌드할 수 있습니다.

    이미 OCE Toolkit을 다운로드한 경우 다시 다운로드하지 않으려면 no-cache 옵션을 제거할 수 있습니다.

  5. Docker 이미지를 나열합니다.
  6. Docker 이미지가 사용 가능해지면 등록합니다.
  7. 작동하는지 확인합니다.

    예외사항 파일 REST API로 이동하여 지원되는 버전을 확인할 수 있습니다. 이 테스트를 통해 실행되는지 검증할 수 있습니다.

  8. 이제 서버를 등록해야 합니다. 서버 이름의 첫 부분이 필요하며 그 안의 모든 것을 처리합니다.
  9. 시스템 디렉토리 및 사이트 자산으로 돌아가서 컴파일 끝점을 등록하고 저장을 누를 수 있습니다.
  10. 사이트 속성으로 이동하여 게시할 항목과 게시할 시기를 지정합니다.