mirror of
https://github.com/hyperledger/fabric-samples.git
synced 2026-06-17 15:35:09 +00:00
Use Official CouchDB 3.1 Image
Fabric 2.2 removes official support for CouchDB 2.x. The migration to 3.1 was to address fsync issues in the underlying storage implementation in Couch. This change moves to CouchDB 3.1 which requires the user to now set an admin identity at startup. Signed-off-by: Brett Logan <brett.t.logan@ibm.com>
This commit is contained in:
parent
7154ed8629
commit
8b54e14ee4
3 changed files with 16 additions and 16 deletions
|
|
@ -7,7 +7,7 @@ trigger:
|
|||
- release-1.4
|
||||
|
||||
variables:
|
||||
FABRIC_VERSION: 2.0
|
||||
FABRIC_VERSION: 2.2
|
||||
NODE_VER: 12.x
|
||||
PATH: $(Build.Repository.LocalPath)/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin
|
||||
|
||||
|
|
|
|||
|
|
@ -11,12 +11,12 @@ networks:
|
|||
services:
|
||||
couchdb4:
|
||||
container_name: couchdb4
|
||||
image: hyperledger/fabric-couchdb
|
||||
image: couchdb:3.1
|
||||
# Populate the COUCHDB_USER and COUCHDB_PASSWORD to set an admin user and password
|
||||
# for CouchDB. This will prevent CouchDB from operating in an "Admin Party" mode.
|
||||
environment:
|
||||
- COUCHDB_USER=
|
||||
- COUCHDB_PASSWORD=
|
||||
- COUCHDB_USER=admin
|
||||
- COUCHDB_PASSWORD=adminpw
|
||||
# Comment/Uncomment the port mapping if you want to hide/expose the CouchDB service,
|
||||
# for example map it to utilize Fauxton User Interface in dev environments.
|
||||
ports:
|
||||
|
|
@ -31,8 +31,8 @@ services:
|
|||
# The CORE_LEDGER_STATE_COUCHDBCONFIG_USERNAME and CORE_LEDGER_STATE_COUCHDBCONFIG_PASSWORD
|
||||
# provide the credentials for ledger to connect to CouchDB. The username and password must
|
||||
# match the username and password set for the associated CouchDB.
|
||||
- CORE_LEDGER_STATE_COUCHDBCONFIG_USERNAME=
|
||||
- CORE_LEDGER_STATE_COUCHDBCONFIG_PASSWORD=
|
||||
- CORE_LEDGER_STATE_COUCHDBCONFIG_USERNAME=admin
|
||||
- CORE_LEDGER_STATE_COUCHDBCONFIG_PASSWORD=adminpw
|
||||
depends_on:
|
||||
- couchdb4
|
||||
networks:
|
||||
|
|
|
|||
|
|
@ -11,12 +11,12 @@ networks:
|
|||
services:
|
||||
couchdb0:
|
||||
container_name: couchdb0
|
||||
image: hyperledger/fabric-couchdb
|
||||
image: couchdb:3.1
|
||||
# Populate the COUCHDB_USER and COUCHDB_PASSWORD to set an admin user and password
|
||||
# for CouchDB. This will prevent CouchDB from operating in an "Admin Party" mode.
|
||||
environment:
|
||||
- COUCHDB_USER=
|
||||
- COUCHDB_PASSWORD=
|
||||
- COUCHDB_USER=admin
|
||||
- COUCHDB_PASSWORD=adminpw
|
||||
# Comment/Uncomment the port mapping if you want to hide/expose the CouchDB service,
|
||||
# for example map it to utilize Fauxton User Interface in dev environments.
|
||||
ports:
|
||||
|
|
@ -31,19 +31,19 @@ services:
|
|||
# The CORE_LEDGER_STATE_COUCHDBCONFIG_USERNAME and CORE_LEDGER_STATE_COUCHDBCONFIG_PASSWORD
|
||||
# provide the credentials for ledger to connect to CouchDB. The username and password must
|
||||
# match the username and password set for the associated CouchDB.
|
||||
- CORE_LEDGER_STATE_COUCHDBCONFIG_USERNAME=
|
||||
- CORE_LEDGER_STATE_COUCHDBCONFIG_PASSWORD=
|
||||
- CORE_LEDGER_STATE_COUCHDBCONFIG_USERNAME=admin
|
||||
- CORE_LEDGER_STATE_COUCHDBCONFIG_PASSWORD=adminpw
|
||||
depends_on:
|
||||
- couchdb0
|
||||
|
||||
couchdb1:
|
||||
container_name: couchdb1
|
||||
image: hyperledger/fabric-couchdb
|
||||
image: couchdb:3.1
|
||||
# Populate the COUCHDB_USER and COUCHDB_PASSWORD to set an admin user and password
|
||||
# for CouchDB. This will prevent CouchDB from operating in an "Admin Party" mode.
|
||||
environment:
|
||||
- COUCHDB_USER=
|
||||
- COUCHDB_PASSWORD=
|
||||
- COUCHDB_USER=admin
|
||||
- COUCHDB_PASSWORD=adminpw
|
||||
# Comment/Uncomment the port mapping if you want to hide/expose the CouchDB service,
|
||||
# for example map it to utilize Fauxton User Interface in dev environments.
|
||||
ports:
|
||||
|
|
@ -58,7 +58,7 @@ services:
|
|||
# The CORE_LEDGER_STATE_COUCHDBCONFIG_USERNAME and CORE_LEDGER_STATE_COUCHDBCONFIG_PASSWORD
|
||||
# provide the credentials for ledger to connect to CouchDB. The username and password must
|
||||
# match the username and password set for the associated CouchDB.
|
||||
- CORE_LEDGER_STATE_COUCHDBCONFIG_USERNAME=
|
||||
- CORE_LEDGER_STATE_COUCHDBCONFIG_PASSWORD=
|
||||
- CORE_LEDGER_STATE_COUCHDBCONFIG_USERNAME=admin
|
||||
- CORE_LEDGER_STATE_COUCHDBCONFIG_PASSWORD=adminpw
|
||||
depends_on:
|
||||
- couchdb1
|
||||
|
|
|
|||
Loading…
Reference in a new issue