Hyperledger Composer без реестра npm - PullRequest
0 голосов
/ 17 октября 2018

Ситуация: я работаю с hyperledger-composer и использую фабрику "fabric-dev-server" ЗА ПРОКСИ в корпоративной среде без доступа к Интернету!

Вопрос: Как можномне удалось работать без npm-Registry (потому что у меня не было одного локального).Я попытался сделать некоторые "localhost" -statements в npmrcFile, но это не работает.

Есть ли шанс запустить мою бизнес-сеть?

thx

1 Ответ

0 голосов
/ 18 октября 2018

node.js chaincode в фабрике hyperledger в настоящее время нуждается в доступе к реестру npm при построении образа кода цепи.Поскольку composer использует цепной код node.js, он зависит от этого доступа.

Единственный вариант, который вам нужен, - это настроить реестр npm за брандмауэром, который может быть заполнен модулями npm.Поскольку дерево зависимостей будет сложным, лучшим способом было бы разрешить доступ реестра к Интернету, чтобы, если он не содержит модуль npm, он мог загрузить его из официального реестра npm и кэшировать его.

Затем вам нужно будет указать бизнес-сеть, когда вы устанавливаете бизнес-сеть на своих коллегах, чтобы использовать этот реестр npm за брандмауэром.Вы можете найти больше информации об этом в https://hyperledger.github.io/composer/latest/managing/connector-information, где говорится о опции npmrcFile.

...