curl -O https://hyperledger.github.io/composer/latest/prereqs-ubuntu.sh
chmod u+x prereqs-ubuntu.sh
./prereqs-ubuntu.sh
npm install -g composer-cli@0.20
npm install -g composer-rest-server@0.20
npm install -g composer-playground@0.20
git clone https://github.com/hyperledger/fabric-samples
cd fabric-samples
curl -sSL http://bit.ly/2ysbOFE | bash -s
cd fabric-samples
cd basic-network
./generate.sh
ls crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/
# pegar resultado na propriedade do arquivo abaixo, FABRIC_CA_SERVER_CA_KEYFILE
vi docker-compose.yaml
# no meu caso foi: 86ac2bfab4297861f88eddaa547fa2f2719ddf705e76aebfa2b55dc07408c32d_sk
vi connection.json
# "x-type": "hlfv1"
cp crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem .
cp crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/f92672900f57f84ce646baa9bcc2ccc07ce37f5aba4e50b82038460d0c2d59f0_sk .
composer card create -p connection.json -u PeerAdmin -c Admin@org1.example.com-cert.pem -k f92672900f57f84ce646baa9bcc2ccc07ce37f5aba4e50b82038460d0c2d59f0_sk -r PeerAdmin -r ChannelAdmin
composer card import -f PeerAdmin@basic-network.card
wget --no-check-certificate -r 'https://docs.google.com/uc?export=download&id=1tXRKk2nrFuI8cN8r6dZHY5mSgT-pjws4' -O basic.bna
composer network install -c PeerAdmin@basic-network -a basic.bna
composer network list -c PeerAdmin@basic-network
# ✖ List business network from card PeerAdmin@basic-network
# Error trying to ping. Error: No business network has been specified for this connection
# Error: Error trying to ping. Error: No business network has been specified for this connection
# Command failed
mkdir tmp
cp basic.bna tmp/
mv tmp/basic.bna tmp/basic.zip
cd tmp
chmod u+x basic.zip
unzip basic.zip
cat package.json | grep "version"
composer archive list -a basic.bna
# Listing Business Network Archive from basic.bna
# Identifier:my-basic-sample@0.2.6-deploy.0
# Name:my-basic-sample
# Version:0.2.6-deploy.0
composer network start --networkName my-basic-sample --networkVersion 0.2.6-deploy.0 -A admin -S adminpw -c PeerAdmin@basic-network
composer card import -f admin@my-basic-sample.card
composer network ping -c admin@my-basic-sample
composer-rest-server -c admin@my-basic-sample &
# testar na porta 3000
composer-playground &
# testar na porta 8080
Created
October 30, 2019 01:38
-
-
Save rafarocha/dc2d8ab9c4825274725975d4ebb72589 to your computer and use it in GitHub Desktop.
hyperledger_sucess_tutorial.md
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment