matiru
Blockchain-Based Supply Chain Transparency for Agricultural Producegit clone https://github.com/maydayv7/matiru
fabric/network/docker/docker-compose-couch.yaml (2280B)
1networks:
2 matiru:
3 name: matiru-network
4
5services:
6 couchdb0:
7 container_name: couchdb0
8 image: couchdb:3.1.1
9 labels:
10 service: hyperledger-fabric
11 environment:
12 - COUCHDB_USER=admin
13 - COUCHDB_PASSWORD=adminpw
14 ports:
15 - "5984:5984"
16 networks:
17 - matiru
18
19 peer0.org1.example.com:
20 environment:
21 - CORE_LEDGER_STATE_STATEDATABASE=CouchDB
22 - CORE_LEDGER_STATE_COUCHDBCONFIG_COUCHDBADDRESS=couchdb0:5984
23 - CORE_LEDGER_STATE_COUCHDBCONFIG_USERNAME=admin
24 - CORE_LEDGER_STATE_COUCHDBCONFIG_PASSWORD=adminpw
25 depends_on:
26 - couchdb0
27
28 couchdb1:
29 container_name: couchdb1
30 image: couchdb:3.1.1
31 labels:
32 service: hyperledger-fabric
33 environment:
34 - COUCHDB_USER=admin
35 - COUCHDB_PASSWORD=adminpw
36 ports:
37 - "7984:5984"
38 networks:
39 - matiru
40
41 peer0.org2.example.com:
42 environment:
43 - CORE_LEDGER_STATE_STATEDATABASE=CouchDB
44 - CORE_LEDGER_STATE_COUCHDBCONFIG_COUCHDBADDRESS=couchdb1:5984
45 - CORE_LEDGER_STATE_COUCHDBCONFIG_USERNAME=admin
46 - CORE_LEDGER_STATE_COUCHDBCONFIG_PASSWORD=adminpw
47 depends_on:
48 - couchdb1
49
50 couchdb2:
51 container_name: couchdb2
52 image: couchdb:3.1.1
53 labels:
54 service: hyperledger-fabric
55 environment:
56 - COUCHDB_USER=admin
57 - COUCHDB_PASSWORD=adminpw
58 ports:
59 - "9984:5984"
60 networks:
61 - matiru
62
63 peer0.org3.example.com:
64 environment:
65 - CORE_LEDGER_STATE_STATEDATABASE=CouchDB
66 - CORE_LEDGER_STATE_COUCHDBCONFIG_COUCHDBADDRESS=couchdb2:5984
67 - CORE_LEDGER_STATE_COUCHDBCONFIG_USERNAME=admin
68 - CORE_LEDGER_STATE_COUCHDBCONFIG_PASSWORD=adminpw
69 depends_on:
70 - couchdb2
71
72 couchdb3:
73 container_name: couchdb3
74 image: couchdb:3.1.1
75 labels:
76 service: hyperledger-fabric
77 environment:
78 - COUCHDB_USER=admin
79 - COUCHDB_PASSWORD=adminpw
80 ports:
81 - "11984:5984"
82 networks:
83 - matiru
84
85 peer0.org4.example.com:
86 environment:
87 - CORE_LEDGER_STATE_STATEDATABASE=CouchDB
88 - CORE_LEDGER_STATE_COUCHDBCONFIG_COUCHDBADDRESS=couchdb3:5984
89 - CORE_LEDGER_STATE_COUCHDBCONFIG_USERNAME=admin
90 - CORE_LEDGER_STATE_COUCHDBCONFIG_PASSWORD=adminpw
91 depends_on:
92 - couchdb3