Tools, FAQ, Tutorials:
Peer and CouchDB Container Dependency
Which Peer container depends which CouchDB container in BYFN network?
✍: FYIcenter.com
If you are running BYFN (Build Your First Network) with the CouchDB option,
the Peer and CouchDB Container Dependency is defined in the
"docker-compose-couch.yaml" file.
$ cd ~/hyperledger-binaries/fabric-samples/first-network $ more docker-compose-couch.yaml # Copyright IBM Corp. All Rights Reserved. version: '2' networks: byfn: services: couchdb0: container_name: couchdb0 image: hyperledger/fabric-couchdb environment: - COUCHDB_USER= - COUCHDB_PASSWORD= ports: - "5984:5984" networks: - byfn peer0.org1.example.com: environment: - CORE_LEDGER_STATE_STATEDATABASE=CouchDB - CORE_LEDGER_STATE_COUCHDBCONFIG_COUCHDBADDRESS=couchdb0:5984 - CORE_LEDGER_STATE_COUCHDBCONFIG_USERNAME= - CORE_LEDGER_STATE_COUCHDBCONFIG_PASSWORD= depends_on: - couchdb0 ... couchdb3: container_name: couchdb3 image: hyperledger/fabric-couchdb environment: - COUCHDB_USER= - COUCHDB_PASSWORD= ports: - "8984:5984" networks: - byfn peer1.org2.example.com: environment: - CORE_LEDGER_STATE_STATEDATABASE=CouchDB - CORE_LEDGER_STATE_COUCHDBCONFIG_COUCHDBADDRESS=couchdb3:5984 - CORE_LEDGER_STATE_COUCHDBCONFIG_USERNAME= - CORE_LEDGER_STATE_COUCHDBCONFIG_PASSWORD= depends_on: - couchdb3
As you can see, the Peer and CouchDB dependency is defined as:
peer0.org1.example.com -> couchdb0 peer1.org1.example.com -> couchdb1 peer0.org2.example.com -> couchdb2 peer1.org2.example.com -> couchdb3
By the way, there is no user names and passwords defined to protect CouchDB servers. This is ok for a developer environment.
Â
⇒ Query CouchDB Container API Directly
⇠CouchDB Container Used in Hyperledger Fabric
⇑ Hyperledger Fabric Docker Containers
⇑⇑ Hyperledger Tutorials
2020-07-03, 816👍, 1💬
Popular Posts:
How to use the XML to JSON Conversion Tool at freeformatter.com? If you want to try the XML to JSON ...
How to access Query String parameters from "context.Request.Url.Que ry"object in Azure API Policy? Q...
How To Loop through an Array without Using "foreach" in PHP? PHP offers the following functions to a...
What Is Azure API Management Service? Azure API Management as a turnkey solution for publishing APIs...
How to reinstall npm with a node version manager? I am getting permission errors with the current ve...