Hackle Proxy 설치하기
Docker를 사용하는 경우
만약 Docker가 설치되어있지 않은 경우, Docker 설치하기 문서를 참고하여 Docker 설치 후 아래 부분을 진행해 주세요.
1. Docker 단독 실행
1.1 Docker Image 다운로드
아래의 명령어를 사용하여, Hackle Proxy 이미지를 다운 받습니다.
docker pull hackle/proxy
1.2 Hackle Proxy 실행
아래의 명령어를 통해 Hackle Proxy를 실행 할 수 있습니다.
docker run -d \
-e SDK_KEYS=YOUR_SDK_KEY \
-p 8888:8888 \
--name hackle-proxy \
hackle/proxy
SDK 키를 지정하여 Hackle Proxy
를 실행합니다. SDK 키는 SDK에서 사용되는 키 문서를 통해 확인하실 수 있습니다.
SDK Key는 ,
구분자를 활용하여 최대 4개까지 입력할 수 있습니다.
1.3 설치 확인
curl http://localhost:8888/hello
2 Docker-Compose 사용
2.1 Script 작성
Docker compose를 사용하는 경우 아래와 같이 docker-compose.yml
를 작성하여 실행할 수 있습니다.
version: '3.1'
services:
hackle-proxy:
image: hackle/proxy
ports:
- 8888:8888
environment:
SDK_KEYS: YOUR_SDK_KEY
SDK Key를 지정하여 Hackle Proxy
를 실행합니다. SDK 키는 SDK에서 사용되는 키 문서를 통해 확인하실 수 있습니다.
SDK Key는 ,
구분자를 활용하여 최대 4개까지 입력할 수 있습니다.
2.2 실행
docker-compose up -d
3. 기타
3.1 최소 요구사항
Proxy는 낮은 사양에서 구동할 수 있도록 구현되어 있습니다. 하지만 성능을 위해 최소 아래와 같은 사양을 추천드립니다.
- Cpu : 1 core
- Memory : 1GB
4. Troubleshooting
library initialization failed - unable to allocate file descriptor table - out of memory
Docker 구동 시 위와 같은 문제가 발생하면 아래 옵션을 추가해주세요.
--ulimit nofile=1024:1024
Docker를 사용하지 않는 경우
Docker 미 설치 시, 사용가능 한 Proxy는 현재 준비 중 입니다. Docker 설치하기 문서를 참고하여 Docker를 설치 후 Proxy를 사용할 수 있습니다.
Updated almost 2 years ago