Docker PDF 뷰어/편집
Docker에 Stirling PDF를 설치하는 방법에 대해 기재.
docker compose이기에, portainer에서 작업하는 것이 추천된다.
먼저 docker 경로에 stirling-pdf 폴더를 생성한다.
https://github.com/tesseract-ocr/tessdata
깃헙에서 tessdata를 다운로드한다.
필자는 4.1.0 버전을 사용했다.
docker 경로에 trainingData 폴더를 생성하고, 다운로드한 파일을 안에 넣는다. (압축을 해제해야 함)
extraConfigs 폴더도 생성한다.
이렇게 구성되면 된다.
portainer의 Stacks에서 Add를 눌러 아래의 내용을 입력한다.
version: '3.3'
services:
stirling-pdf:
image: frooodle/s-pdf
container_name: stirling-pdf
ports:
- '8001:8080'
volumes:
- /volume1/docker/stirling-pdf/trainingData:/usr/share/tesseract-ocr/4.10/tessdata # Required for extra OCR languages
- /volume1/docker/stirling-pdf/extraConfigs:/configs
environment:
APP_LOCALE: ko_KR
APP_HOME_NAME: Stirling PDF
APP_HOME_DESCRIPTION: Nori-Archive PDF Tools
APP_NAVBAR_NAME: Stirling PDF
APP_ROOT_PATH: /
ALLOW_GOOGLE_VISIBILITY: false
이미 8080 포트를 사용하고 있다면, 좌측의 8080을 다른 포트로 변경하면 된다.
필자는 8001로 진행하였다.
이제 포트포워딩과 역방향 프록시를 설정하자.