2014-10-16 3 views
1

strongloop 컨트롤러 'slc', '프로세스 관리자'문서 다음에 몇 가지 질문이 있습니다. 우리는 프로세스 관리자의 URL을 지정할 수 있습니다strongloop 프로세스 관리자를 이해하십시오.

slc deploy http://process.manager.url:7777 deploy_branch 

같은 명령으로 관리자를 처리하기 위해 배포 등

. 그리고 원격으로 내 패키지/소스를 배포 할 수 있습니다. 그러나 배포시 액세스 제어가 표시되지 않습니다. 다른 누군가가 자신의 패키지를 광산에 넣으려고하면 어떻게 될까요? 로컬로 배포하고 원격에서 포트를 차단해야합니까? 그렇다면 우리가 지역에서만 할 수있는 URL은 무엇입니까? 내가 제대로 이해하지 못한다면 이해하도록 도와주세요.

및 한 가지 더. 내가 명령을 아래와 같이 두 번을 배포 할 수 있습니다 ,

slc deploy http://process.manager.url:7777 deploy_branch 

및 명령이 실행될 때, 나는 프로세스 관리자의 REPO 디렉토리의 명령에 따라 두 자식의 repos를 가지고 볼

slc deploy http://process.manager.url:7777/another deploy_branch 

, default.gitanother/default.git. 및 slc pmctrl 상태가 'config : another/default'로 표시됩니다. 또는 'config : default' ... 그래서 프로세스 관리자가 분리 된 상태로 활성 패키지를 다른/기본값 또는 기본값으로 변경할 수 있습니다. 그러나 나는 그것에 대해 어떤 언급도 찾을 수 없다. repos가 전환 가능한 자원을위한 것이 아닌 경우, pm은 왜 그것들을 분리 된 저장소에 보관합니까?

제발 이해해주세요. 내가 게시 할 것이라고 생각

답변

0

나는이 질문은 정말 오래된하지만 비슷한 질문을했다 방법으로보고 실감 나는 지금 당신의 질문 중 적어도 하나에 답을 알고 :

다른 사람이 무엇을하려고하는 경우 내 패키지를 밀어 넣으려고? 로컬로 배포하고 원격에서 포트를 차단해야합니까? 문서에 따르면

: https://github.com/strongloop/strong-pm

기본 인증은 STRONGLOOP_PM_HTTP_AUTH 환경 변수를 설정하여 HTTP를 사용할 수 있습니다에 (. 예를 들어 강한 오후 : 극비). 이것은 pm-install의 --http-auth 옵션과 동일한 형식입니다.

관련 문제