docker-compose-files/hyperledger_fabric
Baohua Yang 6197d981d8 Update scripts 2018-03-05 14:10:16 +08:00
..
docs Fix docs and scripts 2017-12-07 13:55:24 +08:00
latest Update scripts 2018-03-05 14:10:16 +08:00
v0.6.0 Add fabric 1.0.5 2017-12-07 10:54:06 +08:00
v1.0.0 Add fabric 1.0.5 2017-12-07 10:54:06 +08:00
v1.0.2 Update scripts 2018-03-05 14:10:16 +08:00
v1.0.5 Update scripts 2018-03-05 14:10:16 +08:00
v1.0.6 Update scripts 2018-03-05 14:10:16 +08:00
v1.1.0-alpha Update scripts 2018-03-05 14:10:16 +08:00
v1.1.0-rc1 Update scripts 2018-03-05 14:10:16 +08:00
README.md Add 1.1.0-rc1 2018-03-05 13:53:21 +08:00

README.md

Hyperledger Fabric Playground

This project provides several useful Docker-Compose script to help quickly bootup a Hyperledger Fabric network, and do simple testing with deploy, invoke and query transactions.

Currently we support Hyperledger Fabric v0.6.x and v1.x.

If you're not familiar with Docker and Blockchain, can have a look at these books (in CN):

Supported Fabric Releases

Fabric Release Description
Fabric v0.6.0 stable with fabric v0.6.0 code.
Fabric v1.0.0 stable with fabric v1.0.0 code.
Fabric v1.0.2 deprecated, test fabric v1.0.2 code.
Fabric v1.0.5 deprecated, test fabric v1.0.5 code.
Fabric v1.1.0-alpha deprecated, v1.1.0-alpha.
Fabric v1.0.6 latest stable fabric v1.0.6 code.
Fabric v1.1.0-rc1 latest fabric code with v1.1.0-rc1.
Fabric Latest experimental with latest fabric code, unstable.

Getting Started

Pick up a fabric version

Enter the subdir of specific version, e.g.,

$ cd 1.0.6 # select a fabric version

Quick Test

The following command will run the entire process (start a fabric network, create channel, test chaincode and stop it.) pass-through.

$ make setup # Install docker/compose, and pull required images
$ make test  # Test with default fabric solo mode

Test with more modes

$ HLF_MODE=solo make test # Bootup a fabric network with solo mode
$ HLF_MODE=couchdb make test # Enable couchdb support, web UI is at `http://localhost:5984/_utils`
$ HLF_MODE=event make test  # Enable eventhub listener
$ HLF_MODE=kafka make test # Bootup a fabric network with kafka mode
$ HLF_MODE=be make test  # Start a blockchain-explorer to view network info

Detailed Steps

See detailed steps

TODO

  • Support boot up a fabric network with hyperledger composer

Acknowledgement