Skip to content

CouchDB Cluster

Base de données NoSQL documentaire avec support cluster.

Quick Start

cd databases/couchdb-cluster
docker compose up -d
./init-cluster.sh  # Initialiser le cluster

Accès

  • Fauxton UI : http://localhost:5984/_utils

Ports

Service Port Description
CouchDB 5984 API HTTP
HAProxy 5984 Load balancer (cluster)

Configuration Cluster

Variables d'environnement

COUCHDB_USER=admin
COUCHDB_PASSWORD=password
COUCHDB_SECRET=secret
NODENAME=couchdb1

Tous les noeuds doivent partager le même cookie :

environment:
  - COUCHDB_ERLANG_COOKIE=mysecretcookie

Initialisation

Après démarrage des conteneurs :

./init-cluster.sh

Liens