This is an automated email from the ASF dual-hosted git repository.

vatamane pushed a commit to branch 3.4.x
in repository https://gitbox.apache.org/repos/asf/couchdb.git

commit 4826392572ba2e0885d3af608a175ac12cf984d1
Author: Jamie Bliss <[email protected]>
AuthorDate: Mon Feb 17 17:26:11 2025 -0500

    Make a note of the Nouveau docker image, and include a sample compose.
---
 src/docs/src/install/nouveau.rst | 46 ++++++++++++++++++++++++++++++++++++++++
 1 file changed, 46 insertions(+)

diff --git a/src/docs/src/install/nouveau.rst b/src/docs/src/install/nouveau.rst
index c839a6401..1cdb712f7 100644
--- a/src/docs/src/install/nouveau.rst
+++ b/src/docs/src/install/nouveau.rst
@@ -70,3 +70,49 @@ in-progress segment merges, and finally closes all indexes. 
This is
 not essential and you may safely kill the JVM without letting it do
 this, though any uncommitted changes are necessarily lost. Once the
 JVM is started again this indexing work will be attempted again.
+
+Docker
+======
+
+There is a version of of the :ref:`semi-official CouchDB Docker image 
<install/docker>`
+available under the ``*-nouveau`` tags (eg, ``3.4-nouveau``).
+
+Compose
+-------
+
+A minimal CouchDB/Nouveau cluster can be create with this compose:
+
+.. code-block:: yaml
+
+    services:
+      couchdb:
+        image: couchdb:3
+        environment:
+          COUCHDB_USER: admin
+          COUCHDB_PASSWORD: admin
+        volumes:
+          - couchdb:/opt/couchdb/data
+        ports:
+          - 5984:5984
+        configs:
+          - source: nouveau.ini
+            target: /opt/couchdb/etc/local.d/nouveau.ini
+
+      nouveau:
+        image: couchdb:3-nouveau
+
+    volumes:
+      couchdb:
+
+    configs:
+      nouveau.ini:
+        content: |
+          [couchdb]
+          single_node=true
+          [nouveau]
+          enable = true
+          url = http://nouveau:5987
+
+.. note::
+
+    This is not production ready, but it is a quick way to get Nouveau running.
\ No newline at end of file

Reply via email to