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
2020-07-03, 1048🔥, 1💬
Popular Posts:
Where to find tutorials on Microsoft Azure services? Here is a large collection of tutorials to answ...
How to create the Hello-3.0.epub package? I have all required files to create Hello-3.0.epub. To cre...
How to build a PHP script to dump Azure AD 2.0 Authentication Response? If you are use the Azure-AD-...
What is test testing area for? The testing area is provided to allow visitors to post testing commen...
What properties and functions are supported on requests.models.Response objects? "requests" module s...