Fabric 제품군 - Fabric v1 경험4 버전
# 1.4.8 release fabric fabric-samples
https://github.com/hyperledger/fabric/releases/tag/v1.4.8
https://github.com/hyperledger/fabric-samples/releases/tag/v1.4.8
#
cd fabric-samples/chaincode-docker-devmode
# 1-
docker-compose -f docker-compose-simple.yaml up
#== latest image , 1.4 tag latest==
# 2-
docker exec -it chaincode bash
#
cd sacc #
go build
CORE_PEER_ADDRESS=peer:7052 CORE_CHAINCODE_ID_NAME=mycc:0 ./sacc
#== , API
# 3-
docker exec -it cli bash
#
peer chaincode install -p chaincodedev/chaincode/sacc -n mycc -v 0
peer chaincode instantiate -n mycc -v 0 -c '{"Args":["a","10"]}' -C myc
# , “ a” “ 20”
peer chaincode invoke -n mycc -c '{"Args":["set", "a", "20"]}' -C myc
# a, 20
peer chaincode query -n mycc -c '{"Args":["query","a"]}' -C myc
프로덕션 환경 배포
# 1.4.8 release fabric fabric-samples
https://github.com/hyperledger/fabric/releases/tag/v1.4.8
https://github.com/hyperledger/fabric-samples/releases/tag/v1.4.8
#
cd fabric-samples/first-network
#
./byfn.sh down -i 1.4.8
# ( Solo )
./byfn.sh up -i 1.4.8
# Raft
./byfn.sh down -i 1.4.8 -o etcdraft
./byfn.sh up -i 1.4.8 -o etcdraft
# Kafka
./byfn.sh down -i 1.4.8 -o kafka
./byfn.sh up -i 1.4.8 -o kafka