From d63c5118ca832bd83393bf4dbee563c0d996b7c1 Mon Sep 17 00:00:00 2001 From: cnphpbb Date: Tue, 9 Sep 2025 22:33:23 +0800 Subject: [PATCH] =?UTF-8?q?refactor(couchdb):=20=E6=9B=B4=E6=96=B0?= =?UTF-8?q?=E9=85=8D=E7=BD=AE=E6=96=87=E4=BB=B6=E5=92=8C=E9=83=A8=E7=BD=B2?= =?UTF-8?q?=E8=84=9A=E6=9C=AC=E4=BB=A5=E6=94=AF=E6=8C=81=E7=8E=AF=E5=A2=83?= =?UTF-8?q?=E5=8F=98=E9=87=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在env.cfg中添加COUCHDB_PORT、COUCHDB_USER等环境变量配置 - 修改stack.yml使用环境变量配置端口、用户认证和卷路径 - 添加部署说明注释 --- dbSer/couchdb/env.cfg | 5 ++++- dbSer/couchdb/stack.yml | 16 +++++++++++----- 2 files changed, 15 insertions(+), 6 deletions(-) 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}