Page tree
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 6 Next »

릴리즈 3.3.2602 이상

기능설명

Export API 서버는 에디터에서 사용된 이미지를 다운로드한 뒤, 문서를 HWPX, DOCX 등 다양한 포맷으로 변환하여 파일을 반환하는 역할을 합니다.

실행환경

Export API Docker 이미지는 담당 영업사원을 통해 요청해 주시기 바랍니다.

본 Export API 실행 모듈은 Docker 컨테이너 환경에서 실행됩니다.
Docker가 설치 및 실행 가능한 Linux 운영체제에서 사용 가능합니다.

다음은 검증된 환경 예시입니다.

  • Ubuntu 18.04 이상

  • CentOS 7 이상 / RHEL 7 이상

  • Debian 9 이상

  • Fedora 30 이상

컨테이너 내부 실행 환경은 node:18-slim 이미지를 기반으로 하며,
호스트 운영체제에 따른 실행 모듈의 동작 차이는 없습니다.

실행 방법

## Installation
# Load Docker image:
docker load -i export_api.tar

# Docker run
docker run -d --name export-api \
  -p 9090:9090 \
  -e REMOTE_SOURCE_PROXY_DOMAINS=example.com,.internal.local \
  -e REMOTE_SOURCE_PROXY_TARGET=http://10.0.0.5:8080/remote/ \
  export-api:latest

옵션 설명

옵션명설명기본값필수 여부예시
PORT서버가 리스닝하는 포트 번호9090필수PORT=9090
REMOTE_SOURCE_PROXY_DOMAINS원격 이미지 프록시를 적용할 도메인 목록 (쉼표로 구분)없음선택example.com,.internal.local
REMOTE_SOURCE_PROXY_TARGET내부망에서 접근 가능한 프록시 대상 베이스 URL없음선택http://10.0.0.5:8080/remote/
  1. 직접 다운로드 장애 상황
    - 사내망 차단, 인증 필요, IP/지역 제한, HTTP↔HTTPS 정책 등으로 서버(또는 Docker 컨테이너)가 외부 이미지를 바로 받지 못하면, 해당 이미지는 엑박(깨진 이미지)으로 표시됩니다..
  2. 프록시 설정으로 우
    REMOTE_SOURCE_PROXY_DOMAINS: 프록시를 적용할 도메인 목록을 콤마로 지정합니다. 예: .example.com,cdn.partner.com.
    REMOTE_SOURCE_PROXY_TARGET: 실제 이미지를 대신 내려받을 프록시 서버 주소를 지정합니다. 예: http://proxy.internal/....
     두 변수를 세팅하면, 지정된 도메인의 이미지는 프록시를 경하여 다운로드를 시도합니다.
  3. 그럼에도 실패할 경우
    프록시 자체 인증 실패, 프록시 서버 오류, 추가 권한 요구 등이 있으면 여전히 이미지를 얻지 못할 수 있으며, 이 경우 최종 결과에서는 해당 이미지가 엑(깨진 이미지)으로 표시됩니다.
  4. 임시 파일 보관 정책
     과정에서 내려은 이미지, 생성된 .word.pb, 출력 파일 등 모든 리소스는 작업 완료 후 즉시 삭제됩니다.


API

EndpointMethod설명
/exportFilePOST웹 에터가에서 직렬한 문서(serializedData)와 이미지 리소스를 통해 특정 포맷의 문서로 반환
/infoGET배포된 서버 정보(프로덕트 이름, 버전, Exporter 버전 등)를 조회
/healthGET서버가 정상 기동 중인지 확인하는 헬스 체크



관련기능


  • No labels