diff --git a/dbSer/couchdb/env.cfg b/dbSer/couchdb/env.cfg index 20215fa..f73effc 100644 --- a/dbSer/couchdb/env.cfg +++ b/dbSer/couchdb/env.cfg @@ -1,2 +1,5 @@ IMAGE_TAG=couchdb:3.5 - +COUCHDB_PORT=5984 +COUCHDB_USER=your_custom_user +COUCHDB_PASSWORD=your_strong_password +Volumes_Path=/data/volumes/couchdb diff --git a/dbSer/couchdb/stack.yml b/dbSer/couchdb/stack.yml index 781b05d..1975559 100644 --- a/dbSer/couchdb/stack.yml +++ b/dbSer/couchdb/stack.yml @@ -1,17 +1,23 @@ +# couchdb 服务 +# mkdir -pv /data/volumes/couchdb/data && mkdir -pv /data/volumes/couchdb/etc/local.d +# cp -a ./dbSer/couchdb/etc/couchdb/local.d/local.ini /data/volumes/couchdb/etc/local.d/ +# PULL:: docker compose -p couchdb --env-file ./dbSer/couchdb/env.cfg -f dbSer/couchdb/stack.yml pull +# RUN:: docker compose -p couchdb --env-file ./dbSer/couchdb/env.cfg -f dbSer/couchdb/stack.yml up -d + services: couchdb: image: ${IMAGE_TAG:-couchdb:3.5} container_name: couchdb restart: unless-stopped ports: - - 5984:5984 + - ${COUCHDB_PORT:-5984}:5984 volumes: - - ./etc/couchdb/local.d:/opt/couchdb/etc/local.d - - ./couchdb:/opt/couchdb/data + - ${Volumes_Path:-./couchdb}/etc/local.d:/opt/couchdb/etc/local.d + - ${Volumes_Path:-./couchdb}/data:/opt/couchdb/data environment: TZ: Asia/Shanghai PUID: 99 PGID: 100 UMASK: 0022 - COUCHDB_USER: your_custom_user - COUCHDB_PASSWORD: your_strong_password + COUCHDB_USER: ${COUCHDB_USER:-admin} + COUCHDB_PASSWORD: ${COUCHDB_PASSWORD:-123456}