Skip to content
This repository has been archived by the owner on Mar 8, 2020. It is now read-only.

Commit

Permalink
uppdated for v0.19.x composer (#135)
Browse files Browse the repository at this point in the history
Signed-off-by: awjh-ibm <andrew.hurt1@ibm.com>
  • Loading branch information
awjh-ibm authored and mbwhite committed May 30, 2018
1 parent 6202123 commit 515b257
Show file tree
Hide file tree
Showing 6 changed files with 74 additions and 359 deletions.
6 changes: 6 additions & 0 deletions packages/vehicle-manufacture/installers/hlfv1/build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -18,23 +18,29 @@ ROOT=$DIR/../..
cd $ROOT
npm install

NETWORK_VERSION=$(grep -o '"version": *"[^"]*"' $ROOT/node_modules/vehicle-manufacture-network/package.json | grep -o '[0-9]\.[0-9]\.[0-9]')

cd "${DIR}"
cat install.sh.in | sed \
-e 's/{{COMPOSER-VERSION}}/latest/g' \
-e 's/{{VEHICLE-MANUFACTURE-VERSION}}/latest/g' \
-e 's/{{NODE-RED-VERSION}}/latest/g' \
-e "s/{{NETWORK-VERSION}}/$NETWORK_VERSION/g" \
> install.sh
echo "PAYLOAD:" >> install.sh
tar czf - -C $ROOT/node_modules/vehicle-manufacture-network/dist vehicle-manufacture-network.bna -C $DIR flows.json fabric-dev-servers >> install.sh

cd $ROOT
npm install vehicle-manufacture-network@unstable --no-save

UNSTABLE_NETWORK_VERSION=$(grep -o '"version": *"[^"]*"' $ROOT/node_modules/vehicle-manufacture-network/package.json | grep -o '[0-9]\.[0-9]\.[0-9]')

cd "${DIR}"
cat install.sh.in | sed \
-e 's/{{COMPOSER-VERSION}}/unstable/g' \
-e 's/{{VEHICLE-MANUFACTURE-VERSION}}/unstable/g' \
-e 's/{{NODE-RED-VERSION}}/unstable/g' \
-e "s/{{NETWORK-VERSION}}/$UNSTABLE_NETWORK_VERSION/g" \
> install-unstable.sh
echo "PAYLOAD:" >> install-unstable.sh
tar czf - -C $ROOT/node_modules/vehicle-manufacture-network/dist vehicle-manufacture-network.bna -C $DIR flows.json fabric-dev-servers >> install-unstable.sh
87 changes: 67 additions & 20 deletions packages/vehicle-manufacture/installers/hlfv1/install.sh.in
Original file line number Diff line number Diff line change
Expand Up @@ -91,24 +91,61 @@ rm -fr $(pwd)/vldstage
mkdir $(pwd)/vldstage
chmod 777 $(pwd)/vldstage
echo '{
"name": "hlfv1",
"description": "Hyperledger Fabric v1.0",
"type": "hlfv1",
"timeout": 300,
"orderers": [
{
"url": "grpc://orderer.example.com:7050"
}
],
"channel": "composerchannel",
"mspID": "Org1MSP",
"ca": {"url": "http://ca.org1.example.com:7054", "name": "ca.org1.example.com"},
"peers": [
{
"requestURL": "grpc://peer0.org1.example.com:7051",
"eventURL": "grpc://peer0.org1.example.com:7053"
}
]
"name": "hlfv1",
"version": "1.0.0",
"client": {
"organization": "Org1",
"connection": {
"timeout": {
"peer": {
"endorser": "300",
"eventHub": "300",
"eventReg": "300"
},
"orderer": "300"
}
}
},
"orderers": {
"orderer.example.com": {
"url": "grpc://orderer.example.com:7050",
"grpcOptions": {}
}
},
"peers": {
"peer0.org1.example.com": {
"url": "grpc://peer0.org1.example.com:7051",
"eventUrl": "grpc://peer0.org1.example.com:7053",
"grpcOptions": {},
"endorsingPeer": true,
"chaincodeQuery": true,
"ledgerQuery": true,
"eventSource": true
}
},
"channels": {
"composerchannel": {
"orderers": ["orderer.example.com"],
"peers": {
"peer0.org1.example.com": {}
}
}
},
"certificateAuthorities": {
"ca.org1.example.com": {
"url": "http://ca.org1.example.com:7054",
"caName": "ca.org1.example.com"
}
},
"organizations": {
"Org1": {
"mspid": "Org1MSP",
"peers": ["peer0.org1.example.com"],
"certificateAuthorities": ["ca.org1.example.com"]
}
},
"x-type": "hlfv1",
"x-commitTimeout": 100
}' > $(pwd)/vldstage/connection.json

# build the PeerAdmin card and import it
Expand Down Expand Up @@ -143,15 +180,25 @@ docker run \
# Wait for playground to start
sleep 5

# Deploy the business network archive.
# Install the business network archive.
docker run \
--rm \
--network composer_default \
-v $(pwd)/vehicle-manufacture-network.bna:/home/composer/vehicle-manufacture-network.bna \
-v $(pwd)/vldstage:/home/composer/vldstage \
-v $(pwd)/.vld-card-store:/home/composer/.composer \
hyperledger/composer-cli:{{COMPOSER-VERSION}} \
network deploy -c PeerAdmin@hlfv1 -a vehicle-manufacture-network.bna -A admin -S adminpw -f /home/composer/vldstage/bnaadmin.card
network install -c PeerAdmin@hlfv1 -a vehicle-manufacture-network.bna

# Start the network
docker run \
--rm \
--network composer_default \
-v $(pwd)/vehicle-manufacture-network.bna:/home/composer/vehicle-manufacture-network.bna \
-v $(pwd)/vldstage:/home/composer/vldstage \
-v $(pwd)/.vld-card-store:/home/composer/.composer \
hyperledger/composer-cli:{{COMPOSER-VERSION}} \
network start -n vehicle-manufacture-network -V {{NETWORK-VERSION}} -c PeerAdmin@hlfv1 -A admin -S adminpw -f /home/composer/vldstage/bnaadmin.card

docker run \
--rm \
Expand Down
28 changes: 0 additions & 28 deletions packages/vehicle-manufacture/installers/hlfv11/build.sh

This file was deleted.

1 change: 0 additions & 1 deletion packages/vehicle-manufacture/installers/hlfv11/flows.json

This file was deleted.

0 comments on commit 515b257

Please sign in to comment.