From f95ba47a86cc8eb8c0062715d4cb2d831800c9b3 Mon Sep 17 00:00:00 2001 From: medina5 Date: Fri, 7 Nov 2025 21:33:57 +0100 Subject: [PATCH] couchdb --- couchdb/compose.yml | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 couchdb/compose.yml diff --git a/couchdb/compose.yml b/couchdb/compose.yml new file mode 100644 index 0000000..b13ab3b --- /dev/null +++ b/couchdb/compose.yml @@ -0,0 +1,38 @@ +services: +# CouchDB +# Single-node document database +# https://couchdb.apache.org/ + couchdb: + image: couchdb:3.5 + volumes: + - couchdb_data:/opt/couchdb/data + environment: + COUCHDB_USER: ${COUCHDB_USER} + COUCHDB_PASSWORD: ${COUCHDB_PASSWORD} + ports: + - 5984:5984 + networks: + - proxy_net + labels: + caddy: couchdb.localhost + caddy.reverse_proxy: "{{upstreams 5984}}" + caddy.tls: internal + + couchdb-init: + build: + dockerfile: ./couchdb-init.Dockerfile + context: . + environment: + COUCHDB_USER: ${COUCHDB_USER} + COUCHDB_PASSWORD: ${COUCHDB_PASSWORD} + depends_on: + - couchdb + networks: + - proxy_net + +volumes: + couchdb_data: + +networks: + proxy_net: + external: true