Как сделать приложение Hyperledger Blockchain общедоступным / онлайн? - PullRequest
0 голосов
/ 30 августа 2018

Как я видел учебные пособия, я посмотрел 6 видеороликов, которые IBM предоставляет, и я, к сожалению, прочитал все документы по адресу (https://console.bluemix.net/docs/services/blockchain/develop_starter.html#deploying-a-business-network), даже следуя шаг за шагом на только что отформатированном компьютере, Я все еще получаю ошибки, несмотря ни на что. Я хотел бы получить некоторую помощь в настройке этой задачи, если это возможно, поскольку я впервые работаю над услугами, связанными с IBM.

Текущее состояние: У меня хорошо развита бизнес-сеть, и она отлично работает на моем локальном Hyperledger Composer. Все активы и все работает нормально.

Проблема в следующем: Мне нужна помощь, чтобы создать работающую цепочку блоков либо с моим стартовым планом, либо только с кластерами Kubernetes, где люди могут получить доступ к сгенерированному угловому приложению в Интернете, увидеть и внести изменения в то приложение, которое будет управлять сетью блокчейнов, которая, возможно, будет установлена ​​в IBM Kubernete Cluster или Cloud, зависит от того, что будет работать в этом случае.

Могу ли я получить некоторую помощь в реализации этого и пройти через весь процесс, потому что я не смог найти правильный подход, уже опробованный и работающий должным образом для удовлетворения моих потребностей? Поскольку я, конечно, буду переходить на план Entreprise и тратить на облако (или кластер) столько, сколько потребуется, когда у меня будет работающая стабильная концепция, которая работает.

Заранее благодарю за помощь и обслуживание

1 Ответ

0 голосов
/ 04 сентября 2018

@ d0bry Я обнаружил, что версия не соответствует и я мог бы изучить весь учебник, так как теперь мой код работает на развернутой цепочке блоков IBM StarterPlan. После попытки следовать этому уроку https://github.com/IBM-Blockchain/vehicle-manufacture в моей собственной деловой сети, когда перед попыткой отправить приложение, используя файлы в вашем клоне этого хранилища, я сгенерировал приложение через Yeoman, и оно показало мне этот журнал, когда я попытался запустить npm:

0 info it worked if it ends with ok
1 verbose cli [ '/home/hiro/.nvm/versions/node/v8.11.4/bin/node',
1 verbose cli   '/home/hiro/.nvm/versions/node/v8.11.4/bin/npm',
1 verbose cli   'start' ]
2 info using npm@6.4.0
3 info using node@v8.11.4
4 verbose stack Error: missing script: start
4 verbose stack     at run (/home/hiro/.nvm/versions/node/v8.11.4/lib/node_modules/npm/lib/run-script.js:155:19)
4 verbose stack     at /home/hiro/.nvm/versions/node/v8.11.4/lib/node_modules/npm/lib/run-script.js:63:5
4 verbose stack     at /home/hiro/.nvm/versions/node/v8.11.4/lib/node_modules/npm/node_modules/read-package-json/read-json.js:115:5
4 verbose stack     at /home/hiro/.nvm/versions/node/v8.11.4/lib/node_modules/npm/node_modules/read-package-json/read-json.js:418:5
4 verbose stack     at checkBinReferences_ (/home/hiro/.nvm/versions/node/v8.11.4/lib/node_modules/npm/node_modules/read-package-json/read-json.js:373:45)
4 verbose stack     at final (/home/hiro/.nvm/versions/node/v8.11.4/lib/node_modules/npm/node_modules/read-package-json/read-json.js:416:3)
4 verbose stack     at then (/home/hiro/.nvm/versions/node/v8.11.4/lib/node_modules/npm/node_modules/read-package-json/read-json.js:160:5)
4 verbose stack     at /home/hiro/.nvm/versions/node/v8.11.4/lib/node_modules/npm/node_modules/read-package-json/read-json.js:280:12
4 verbose stack     at /home/hiro/.nvm/versions/node/v8.11.4/lib/node_modules/npm/node_modules/graceful-fs/graceful-fs.js:78:16
4 verbose stack     at FSReqWrap.readFileAfterClose [as oncomplete] (fs.js:511:3)
5 verbose cwd /home/hiro/Documents/medcretech-network
6 verbose Linux 4.15.0-33-generic
7 verbose argv "/home/hiro/.nvm/versions/node/v8.11.4/bin/node" "/home/hiro/.nvm/versions/node/v8.11.4/bin/npm" "start"
8 verbose node v8.11.4
9 verbose npm  v6.4.0
10 error missing script: start
11 verbose exit [ 1, true ]

есть ли способ исправить это? или мне не нужно запускать npm, чтобы сделать мой блокчейн на облачном сервере IBM

...