Public Repository

Last pushed: 4 months ago
Short Description
실시간 검색엔진 패스트캣
Full Description

지원태그와 각 Dockerfile 링크

Quick reference

이미지 빌드방법

$ docker build \
    --build-arg LIB=./build \
    --build-arg FASTCATSEARCH_VERSION=3.14.6 \
    -t gncloudkr/fastcatsearch:<FASTCATSEARCH_VERSION>
    .

필요한 ARG는 다음과 같다.

  • LIB : 검색엔진과 분석기 라이브러리가 압축되어있는 파일 존재하는 디렉토리 경로
  • FASTCATSEARCH_VERSION : 검색엔진 버전 명시

간단 실행방법

heap_memory_size에 실행메모리를 설정하고 background로 실행한다.

$ docker run -e heap_memory_size=1G -d gncloudkr/fastcatsearch

플러그인 포함 실행방법

한글분석기의 경우 사용시 license.key키가 필요하므로 적당한 디렉토리에 파일을 위치후 -v 옵션으로 마운트시켜서 사용한다.

$ docker run -e heap_memory_size=1G \
    -v /tmp/license.key:/usr/local/fastcatsearch3/plugin/analysis/Korean/license.key  \
    -d gncloudkr/fastcatsearch

운영환경 실행방법

라이선스와 로그디렉토리등을 모두 Host에 mount시켜 사용한다.

$ docker run --name fastcat3 \
    -e heap_memory_size=1G \
    -v /host/path/license.key:/usr/local/fastcatsearch3/plugin/analysis/Korean/license.key \
    -v /host/path/search/logs:/usr/local/fastcatsearch3/logs \
    -d gncloudkr/fastcatsearch
Docker Pull Command
Owner
gncloudkr

Comments (0)