하이퍼레저 프로젝트 개발시 체인코드 개발자는 테스트용 네트워크가 필요
네트워크가 빨리 구성되면 좋지만 마냥 기다릴 수 없고 개발이 병행으로 진행되는 경우가 많아
네트워크 구성 전 까지 사용할 기본 네트워크를 만들었음
GitHub - dev-sawd/hyperledger-fabric-basic-network
Contribute to dev-sawd/hyperledger-fabric-basic-network development by creating an account on GitHub.
기존에 Fabric version 1.4.3을 기준으로 만들어놨었는데
이번에 맥북 에어 M1으로 바꾸면서 M1에서도 돌아갈 수 있는 2.4.2 최신 버전을 기준으로 다시 재구성
fabric-samples/test-network를 기반으로 필요없는 부분을 제거해서 작성
Docker Container list
- ca_org1
- ca_orderer
- peer0.org1.example.com
- couchdb0
- orderer.example.com
- cli
실행
1 | $ start.sh |
종료
1 | $ teardown.sh |
체인코드 설치
1 | $ sh ./network.sh deployCC -ccn [CHAINCODE_NAME] -ccv [CHIANCODE_VERSION] -cci initLedger -ccl "go" -ccp [CHAINCODE_PATH] |