Как обновить / обновить цепной код после модификации? - PullRequest
0 голосов
/ 05 июля 2018

Я столкнулся с проблемой развертывания цепочки golang / nodejs после модификации. Мне нужно удалить весь Docker-контейнер и изображение Docker, чтобы увидеть сделанные изменения.

Я также рассматриваю этот пример Как обновить код цепи после модификации? , и в настоящее время я работаю над этим примером: http://websecuritypatterns.com/blogs/2017/12/15/exploring-hyperledger-fabric-v1-supply-chain-demo-tuna-fish-shipments/ с фабрикой hyperledger.

Пожалуйста, помогите мне !!!

Ответы [ 2 ]

0 голосов
/ 09 июля 2018

Вы можете перейти по ссылке ниже, особенно в разделе Обновление:

http://hyperledger -fabric.readthedocs.io / о / релиз-1.1 / chaincode4noah.html

Ключевые моменты, о которых нужно позаботиться:

1) Код цепи имя должен быть таким же ; в противном случае это будет рассматриваться как совершенно другой цепной код. 2) Перед обновлением новая версия цепного кода должна быть установлена ​​на требуемых индоссантов.

0 голосов
/ 05 июля 2018

Одним из решений будет установка и создание вашего цепного кода в вашем канале и в качестве новой версии. Это будет работать в большинстве случаев, но все же иногда могут возникать конфликты некоторых артефактов, которые были сгенерированы в предыдущей версии, и, следовательно, изменения не будут отражаться во всем приложении.

Чтобы избежать вышеуказанного, вы можете сохранить ваш обновленный цепной код (файл go) как новое имя и установить и создать новый экземпляр вместо старого (вам нужно обновить, где бы вы ни вызывали старый)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...