2016-11-24 6 views
-1

장고 앱을 dockerise해야하지만 gunicorn, nginx, 감독자, 아나콘다 및 mongoDB와 연결할 수 있는지 여부는 잘 모르겠습니다.django 웹 사이트가있는 도커

나는 하나 또는 그 이상의 conteners가 필요합니까?

+0

, 내가 어디 있는지 알고하지 않는 것이 시작하려면 :이 dockerisation의 목적은 무엇입니까? 어떤 kubernetes 또는 mezos 오케스트레이션을 사용하고 싶습니까? 당신은 단지 dev env를 설정하고 싶습니까? 아니면 프로덕션을 설정하고 싶습니까? 하나의 컨테이너에이 작업을 수행 할 수도 있지만 권장하지는 않습니다. 적어도 두 설정 : 장고, gunicorn, nginx (내부 nginx 때로는 까다 롭습니다, 아마 당신은 외부 nginx를 가지고 있기 때문에) + 아나콘다; 및 mongoDB를 별도로 설치해야합니다. 그것을 관리하기 위해서 - 나는 도커 - 작성에 대해 더 많이 읽었을 것이다. – opalczynski

답변

0

사실 나는 gunicorn을 사용하는 컨테이너에 장고 앱이 있습니다. 다른 컨테이너는 nginx 프록시를 사용합니다. DB (PostgreSQL)가 다른 서버에 있습니다. 기본적으로 원하는 것은 가능합니다.

당신이 정말로 dockerize하려면 :

1 - 장고 gunicorn의 nginx 2 - 외부의 nginx (프록시) 3 -이 질문은 많은 수준에 복잡 DB