了解strongloop流程管理器部署

时间:2014-10-16 05:00:51

标签: strongloop

遵循strongloop controler' slc','流程经理'文件,我有一些问题。

使用

之类的命令部署到流程管理器
slc deploy http://process.manager.url:7777 deploy_branch

我们可以指定进程管理器url。我可以将我的包/源部署到远程。 但我没有看到部署它的任何访问控制。如果有人试图将他们的包裹推到我的地方怎么办? 我是否必须在本地部署它并从远程阻止端口?那么如果我们必须在本地做这个网址呢? 如果我没有做好,请帮助我理解。

还有一件事。 我可以像下面的命令一样部署它两次,

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

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

执行命令时,我看到进程管理器的repo目录根据命令有两个git repos, default.git another / default.git 。 和slc pmctrl状态显示' config:another / default' ' config:default' ... 所以我只是想我可以将活动部署的包更改为另一个/ default或default,因为进程管理器将它们分开。但我不知道如何能够找到任何关于它的提及。 如果repos不是可切换的资源,为什么pm会将它们保存在单独的repo中?

请帮助我理解这些。

1 个答案:

答案 0 :(得分:0)

我意识到这个问题真的很陈旧,但看到我有一个类似的问题,我现在知道你认为我会发布的至少一个问题的答案:

  

如果有人试图将他们的包裹推到我的地方怎么办?我是否必须在本地部署并从远程阻止端口?

根据文件:https://github.com/strongloop/strong-pm

  

通过将STRONGLOOP_PM_HTTP_AUTH环境变量设置为:(例如,strong-pm:super-secret),可以为HTTP启用基本身份验证。这与pm-install的