@@ -91,24 +91,61 @@ rm -fr $(pwd)/vldstage
9191mkdir $( pwd) /vldstage
9292chmod 777 $( pwd) /vldstage
9393echo ' {
94- "name": "hlfv1",
95- "description": "Hyperledger Fabric v1.0",
96- "type": "hlfv1",
97- "timeout": 300,
98- "orderers": [
99- {
100- "url": "grpc://orderer.example.com:7050"
101- }
102- ],
103- "channel": "composerchannel",
104- "mspID": "Org1MSP",
105- "ca": {"url": "http://ca.org1.example.com:7054", "name": "ca.org1.example.com"},
106- "peers": [
107- {
108- "requestURL": "grpc://peer0.org1.example.com:7051",
109- "eventURL": "grpc://peer0.org1.example.com:7053"
110- }
111- ]
94+ "name": "hlfv1",
95+ "version": "1.0.0",
96+ "client": {
97+ "organization": "Org1",
98+ "connection": {
99+ "timeout": {
100+ "peer": {
101+ "endorser": "300",
102+ "eventHub": "300",
103+ "eventReg": "300"
104+ },
105+ "orderer": "300"
106+ }
107+ }
108+ },
109+ "orderers": {
110+ "orderer.example.com": {
111+ "url": "grpc://orderer.example.com:7050",
112+ "grpcOptions": {}
113+ }
114+ },
115+ "peers": {
116+ "peer0.org1.example.com": {
117+ "url": "grpc://peer0.org1.example.com:7051",
118+ "eventUrl": "grpc://peer0.org1.example.com:7053",
119+ "grpcOptions": {},
120+ "endorsingPeer": true,
121+ "chaincodeQuery": true,
122+ "ledgerQuery": true,
123+ "eventSource": true
124+ }
125+ },
126+ "channels": {
127+ "composerchannel": {
128+ "orderers": ["orderer.example.com"],
129+ "peers": {
130+ "peer0.org1.example.com": {}
131+ }
132+ }
133+ },
134+ "certificateAuthorities": {
135+ "ca.org1.example.com": {
136+ "url": "http://ca.org1.example.com:7054",
137+ "caName": "ca.org1.example.com"
138+ }
139+ },
140+ "organizations": {
141+ "Org1": {
142+ "mspid": "Org1MSP",
143+ "peers": ["peer0.org1.example.com"],
144+ "certificateAuthorities": ["ca.org1.example.com"]
145+ }
146+ },
147+ "x-type": "hlfv1",
148+ "x-commitTimeout": 100
112149}' > $( pwd) /vldstage/connection.json
113150
114151# build the PeerAdmin card and import it
@@ -143,15 +180,25 @@ docker run \
143180# Wait for playground to start
144181sleep 5
145182
146- # Deploy the business network archive.
183+ # Install the business network archive.
147184docker run \
148185 --rm \
149186 --network composer_default \
150187 -v $( pwd) /vehicle-manufacture-network.bna:/home/composer/vehicle-manufacture-network.bna \
151188 -v $( pwd) /vldstage:/home/composer/vldstage \
152189 -v $( pwd) /.vld-card-store:/home/composer/.composer \
153190 hyperledger/composer-cli:{{COMPOSER-VERSION}} \
154- network deploy -c PeerAdmin@hlfv1 -a vehicle-manufacture-network.bna -A admin -S adminpw -f /home/composer/vldstage/bnaadmin.card
191+ network install -c PeerAdmin@hlfv1 -a vehicle-manufacture-network.bna
192+
193+ # Start the network
194+ docker run \
195+ --rm \
196+ --network composer_default \
197+ -v $( pwd) /vehicle-manufacture-network.bna:/home/composer/vehicle-manufacture-network.bna \
198+ -v $( pwd) /vldstage:/home/composer/vldstage \
199+ -v $( pwd) /.vld-card-store:/home/composer/.composer \
200+ hyperledger/composer-cli:{{COMPOSER-VERSION}} \
201+ network start -n vehicle-manufacture-network -V {{NETWORK-VERSION}} -c PeerAdmin@hlfv1 -A admin -S adminpw -f /home/composer/vldstage/bnaadmin.card
155202
156203docker run \
157204 --rm \
0 commit comments