следуя документам «slc» контроллера strongloop, «менеджер процессов», у меня есть несколько вопросов к нему.
как развертывание в диспетчере процессов с помощью команды типа
slc deploy http://process.manager.url:7777 deploy_branch
мы можем указать URL-адрес диспетчера процессов. и я точно могу развернуть свой пакет/источник на удаленном компьютере. но я не вижу никакого контроля доступа при его развертывании. что, если кто-то другой попытается отправить свой пакет в мой? Должен ли я просто развернуть его локально и заблокировать порт удаленно? тогда для чего нужен URL-адрес, если мы должны делать это только локально? пожалуйста, помогите мне понять, если я не понимаю это правильно.
и еще кое-что. Я могу развернуть его дважды, как показано ниже,
slc deploy http://process.manager.url:7777 deploy_branch
а также
slc deploy http://process.manager.url:7777/another deploy_branch
когда команды выполняются, я вижу, что в каталоге репозитория диспетчера процессов есть два репозитория git в соответствии с командами: default.git и another/default.git. и статус slc pmctrl показывает 'config: other/default' или 'config: default'... поэтому я просто предполагаю, что могу изменить активный развернутый пакет на другой/по умолчанию или по умолчанию, так как диспетчер процессов разделяет их. но я не знаю как и не могу найти упоминания об этом. Если репозитории не предназначены для переключаемых ресурсов, почему pm хранит их в отдельном репо?
пожалуйста, помогите мне понять это.