-
Notifications
You must be signed in to change notification settings - Fork 0
Misc
export K8S_CONTRACT_NAME=java-contract export K8S_CONTRACT_NAME=node-contract export K8S_CONTRACT_NAME=go-contract
docker build ~/fabric-builder-k8s/samples/${K8S_CONTRACT_NAME} -t ${K8S_CONTRACT_NAME}
docker tag ${K8S_CONTRACT_NAME} localhost:5000/${K8S_CONTRACT_NAME}
docker push localhost:5000/${K8S_CONTRACT_NAME}
~/pkgk8scc.sh -l ${K8S_CONTRACT_NAME} -n localhost:5000/${K8S_CONTRACT_NAME} -d sha256:digest
peer lifecycle chaincode install ${K8S_CONTRACT_NAME}.tgz
export PACKAGE_ID=$(peer lifecycle chaincode calculatepackageid ${K8S_CONTRACT_NAME}.tgz) && echo $PACKAGE_ID
peer lifecycle
chaincode approveformyorg
--channelID mychannel
--name ${K8S_CONTRACT_NAME}
--version 1
--package-id ${PACKAGE_ID}
--sequence 1
--orderer test-network-org0-orderersnode1-orderer.${TEST_NETWORK_INGRESS_DOMAIN}:443
--tls --cafile ${PWD}/temp/channel-msp/ordererOrganizations/org0/orderers/org0-orderersnode1/tls/signcerts/tls-cert.pem
--connTimeout 15s
peer lifecycle
chaincode commit
--channelID mychannel
--name ${K8S_CONTRACT_NAME}
--version 1
--sequence 1
--orderer test-network-org0-orderersnode1-orderer.${TEST_NETWORK_INGRESS_DOMAIN}:443
--tls --cafile ${PWD}/temp/channel-msp/ordererOrganizations/org0/orderers/org0-orderersnode1/tls/signcerts/tls-cert.pem
--connTimeout 15s
network chaincode query ${K8S_CONTRACT_NAME} '{"Args":["org.hyperledger.fabric:GetMetadata"]}'
network chaincode invoke ${K8S_CONTRACT_NAME} '{"Args":["PutValue","007","bond"]}'
network chaincode query ${K8S_CONTRACT_NAME} '{"Args":["GetValue","007"]}'