Docker 내 Ubuntu의 Hyper Ledger Fabric 1.1 Composer에서 튜토리얼을 실시하고 REST API에 공개했다.
개요
에서 기술한 장면은 다음과 같은 절차를 이용하여 명세표를 작성하여 개념 디자인에서 체량의 부피를 분석하도록 한다.
이후 REST API에 공개하기 전 단계입니다.
시간 초과가 발생하면 EXPORT 설정 및 인스턴스의 상태를 확인합니다.
yo 명령은 루트에서 움직이지 않습니다. 주의하십시오.
Playground Connection: 웹 브라우저 자습서
참조: https://qiita.com/mogiken/items/be2317b07a41f494a494
Playground를 시작하여 브라우저https://hyperledger.github.io/composer/latest/tutorials/playground-tutorial.html에서 액세스합니다.
Connection: Web Browser의 Deploy a new 비즈니스 네트워크에서 자습서에 따라 만듭니다.아무 문제 없이 일하다.
이 환경은 브라우저에서만 실행됩니다.디버깅에 사용됩니다.여기서 개발과 동작을 확인하세요.
Playground에서 작업을 완료한 후 서버 환경에 배치합니다.
참조: http://localhost:8080/
기본적으로 명령행으로 실행한다.Playground에는 그런 UI가 있지만 동작이 불안정합니다.웹 브라우저에서 내보낸 카드도 가져올 수 없습니다.
yo 명령은 루트에서 실행할 수 없기 때문에fabric 계정으로 템플릿을 만든 후 루트로 복사해서 사용합니다.
$adduser fabric 암호도fabric
$ su fabric
$ cd
$yo hyperledger-composer:businessnetwork#아래 입력
? Business network name: tutorial-network
? Description: test
? Author name: mogi
? Author email: https://hyperledger.github.io/composer/latest/tutorials/developer-tutorial.html
? License: Apache-2.0
? Namespace: org.example.mynetwork
편집은 $exit#root에서 만든 템플릿을 되돌려줍니다.
$ cd ~/fabric
$ mv/home/faric/tutorial-network .
$ vim tutorial-network/models/org.example.mynetwork.cto
자습서와 같이 모형을 편집합니다.
vim tutorial-network/lib/logic.js
교과서처럼 스크립트를 편집하다.
vim tutorial-network/permissions.acl
자습서와 같이 액세스 권한을 편집합니다.
$ cd tutorial-network
$ composer archive create -t dir -n .
파일을 만듭니다[email protected].
이 카드를 서버에 삽입합니다.
$ composer network install --card PeerAdmin@hlfv1 --archiveFile [email protected]
$ composer network start --networkName tutorial-network --networkVersion 0.0.1 --networkAdmin admin --networkAdminEnrollSecret adminpw --card PeerAdmin@hlfv1 --file networkadmin.card
Docker 인스턴스가 추가됩니다.
$ composer card import --file networkadmin.card
$ composer network ping --card admin@tutorial-network
플레이그라운드를 통해 등록을 확인할 수 있습니다.
REST API 게시
$ cd ~/fabric
$composer-rest-server# 다음 입력
? Enter the name of the business network card to use: admin@tutorial-network
? Specify if you want namespaces in the generated REST API: never use namespaces
? Specify if you want to use an API key to secure the REST API: No
? Specify if you want to enable authentication for the REST API using Passport: No
? Specify if you want to enable event publication over WebSockets: Yes
? Specify if you want to enable TLS security for the REST API: No
브라우저 [email protected] 에서 볼 수 있습니다.
http://localhost:3000/explorer
Reference
이 문제에 관하여(Docker 내 Ubuntu의 Hyper Ledger Fabric 1.1 Composer에서 튜토리얼을 실시하고 REST API에 공개했다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/mogiken/items/009d1048e0faabb1c7df
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
참조: https://qiita.com/mogiken/items/be2317b07a41f494a494
Playground를 시작하여 브라우저https://hyperledger.github.io/composer/latest/tutorials/playground-tutorial.html에서 액세스합니다.
Connection: Web Browser의 Deploy a new 비즈니스 네트워크에서 자습서에 따라 만듭니다.아무 문제 없이 일하다.
이 환경은 브라우저에서만 실행됩니다.디버깅에 사용됩니다.여기서 개발과 동작을 확인하세요.
Playground에서 작업을 완료한 후 서버 환경에 배치합니다.
참조: http://localhost:8080/
기본적으로 명령행으로 실행한다.Playground에는 그런 UI가 있지만 동작이 불안정합니다.웹 브라우저에서 내보낸 카드도 가져올 수 없습니다.
yo 명령은 루트에서 실행할 수 없기 때문에fabric 계정으로 템플릿을 만든 후 루트로 복사해서 사용합니다.
$adduser fabric 암호도fabric
$ su fabric
$ cd
$yo hyperledger-composer:businessnetwork#아래 입력
? Business network name: tutorial-network
? Description: test
? Author name: mogi
? Author email: https://hyperledger.github.io/composer/latest/tutorials/developer-tutorial.html
? License: Apache-2.0
? Namespace: org.example.mynetwork
편집은 $exit#root에서 만든 템플릿을 되돌려줍니다.
$ cd ~/fabric
$ mv/home/faric/tutorial-network .
$ vim tutorial-network/models/org.example.mynetwork.cto
자습서와 같이 모형을 편집합니다.
vim tutorial-network/lib/logic.js
교과서처럼 스크립트를 편집하다.
vim tutorial-network/permissions.acl
자습서와 같이 액세스 권한을 편집합니다.
$ cd tutorial-network
$ composer archive create -t dir -n .
파일을 만듭니다[email protected].
이 카드를 서버에 삽입합니다.
$ composer network install --card PeerAdmin@hlfv1 --archiveFile [email protected]
$ composer network start --networkName tutorial-network --networkVersion 0.0.1 --networkAdmin admin --networkAdminEnrollSecret adminpw --card PeerAdmin@hlfv1 --file networkadmin.card
Docker 인스턴스가 추가됩니다.
$ composer card import --file networkadmin.card
$ composer network ping --card admin@tutorial-network
플레이그라운드를 통해 등록을 확인할 수 있습니다.
REST API 게시
$ cd ~/fabric
$composer-rest-server# 다음 입력
? Enter the name of the business network card to use: admin@tutorial-network
? Specify if you want namespaces in the generated REST API: never use namespaces
? Specify if you want to use an API key to secure the REST API: No
? Specify if you want to enable authentication for the REST API using Passport: No
? Specify if you want to enable event publication over WebSockets: Yes
? Specify if you want to enable TLS security for the REST API: No
브라우저 [email protected] 에서 볼 수 있습니다.
http://localhost:3000/explorer
Reference
이 문제에 관하여(Docker 내 Ubuntu의 Hyper Ledger Fabric 1.1 Composer에서 튜토리얼을 실시하고 REST API에 공개했다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/mogiken/items/009d1048e0faabb1c7df
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
$ cd ~/fabric
$composer-rest-server# 다음 입력
? Enter the name of the business network card to use: admin@tutorial-network
? Specify if you want namespaces in the generated REST API: never use namespaces
? Specify if you want to use an API key to secure the REST API: No
? Specify if you want to enable authentication for the REST API using Passport: No
? Specify if you want to enable event publication over WebSockets: Yes
? Specify if you want to enable TLS security for the REST API: No
브라우저 [email protected] 에서 볼 수 있습니다.
http://localhost:3000/explorer
Reference
이 문제에 관하여(Docker 내 Ubuntu의 Hyper Ledger Fabric 1.1 Composer에서 튜토리얼을 실시하고 REST API에 공개했다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/mogiken/items/009d1048e0faabb1c7df텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)