Skip to content

milysun/ntrust-docker

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

이미지 빌드

docker build . --tag ntrust-worker

컨테이너 실행

docker run -d \
-e WORKER_ID=ntwork1 \
-e MQ_URL=amqp://ntrust:solif@172.17.0.1:50001/ntrust?heartbeat=10 \
-e MONGO_URL=mongodb://172.17.0.1:50003 \
-e MONGO_DB=ntrust2 \
-e PYTHONIOENCODING=utf-8 \
-v /work:/work \
--hostname ntwork1 \
--name ntwork1 \
--restart=always \
ntrust-worker
  1. ntrust-admin가 먼저 구현된 상태를 전제로 합니다. 앞서 구현된 MQ, Mongo와 연동되기 떄문입니다.
  2. ntwork1로 명시된 3개의 필드는 컨테이너를 늘리면서 뒤의 숫자도 바꿔줍니다. 워커를 병렬적으로 운영하기 위함입니다.
  3. 172.17.0.1은 도커 컨테이너의 IP 주소입니다. 도커가 설치된 OS에서 ifconfig docker0 명령어로 확인할 수 있습니다.
  4. MQ와 Mongo의 포트번호는 ntrust-admin의 도커 설정과 일치합니다.
  5. admin과 worker가 제대로 연동되었다면 다음 페이지에서 API를 테스트해 볼 수 있습니다. http://{호스트}:50000/admin/lab/postag

About

도커 이미지 빌드 스크립트

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dockerfile 77.8%
  • Shell 22.2%