- Docker
- Node
- Yarn
yarn install
cd fabric-scripts/build
./startBuild.sh
Answer y to the docker cache question
If you are running this on a smaller server and the build fails, change the timeout param in the startBuild.sh script to something much bigger (e.g. 100) and try again
cd ../../
node app
http://localhost:3000
Unique Key is made up of: Serial Number, Part Number and Manufacturer Name.
{
serialNumber: '1',
partNumber: '2',
manufacturerName: 'geminiParts',
cageCode: '1',
faaApprovalCode: '1',
description: 'Spark Plug',
revision: '1',
drawingNumber: '1',
quantity: '1',
uom: 'm',
batchNumber: '1',
grDate: '15/06/2018',
status: 'done',
owner: 'geminiParts',
location: 'engine',
parentPart: '',
prePart: ''
}
/getParts?manufacturerName=geminiParts
{
serialNumber: '1',
partNumber: '2',
manufacturerName: 'geminiParts',
owner: 'cgAutoz'
}
{
serialNumber: '1',
partNumber: '2',
manufacturerName: 'geminiParts',
status: 'error'
}
docker exec -e "CORE_PEER_LOCALMSPID=Org1MSP" -e "CORE_PEER_MSPCONFIGPATH=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp" cli peer chaincode install -n fabpart -v 1.1 -p /opt/gopath/src/github.com/fabpart/node -l node
docker exec -e "CORE_PEER_LOCALMSPID=Org1MSP" -e "CORE_PEER_MSPCONFIGPATH=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp" cli peer chaincode upgrade -o orderer.example.com:7050 -C mychannel -n fabpart -l node -v 1.1 -c '{"Args":[""]}' -P "OR ('Org1MSP.member','Org2MSP.member')"