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, ∼1680🔥, 1💬
Popular Posts:
How to reinstall npm with a node version manager? I am getting permission errors with the current ve...
How To Change Text Fonts for Some Parts of a Paragraph? If you want to change text fonts or colors f...
Where to find tutorials on Microsoft Azure services? Here is a large collection of tutorials to answ...
How To Merge Cells in a Column? If you want to merge multiple cells vertically in a row, you need to...
Where Is the Submitted Form Data Stored in PHP? When a user submit a form on your Web server, user e...