From 1600ab384e2153482896d090b261f04a3e6a08d5 Mon Sep 17 00:00:00 2001 From: LM20230311 Date: Thu, 5 Mar 2026 09:35:27 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=94=AF=E6=8C=81=E6=89=8B=E5=8A=A8?= =?UTF-8?q?=E6=8C=82=E8=BD=BD=E6=95=B0=E6=8D=AE=E5=8D=B7=EF=BC=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docker-compose.yaml | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/docker-compose.yaml b/docker-compose.yaml index d7277df5..8f449c52 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -23,7 +23,7 @@ services: volumes: - ./docs/script/docker/mysql/init/init-db.sh:/docker-entrypoint-initdb.d/init-db.sh:ro - ./docs/script/sql/ruoyi-ai-v3_mysql8.sql:/docker-entrypoint-initdb.d/ruoyi-ai-v3_mysql8.sql:ro - - ./data/mysql:/var/lib/mysql + - mysql-data:/var/lib/mysql command: --default-authentication-plugin=mysql_native_password --character-set-server=utf8mb4 @@ -48,7 +48,7 @@ services: ports: - "6379:6379" volumes: - - ./data/redis:/data + - redis-data:/data command: redis-server --appendonly yes healthcheck: test: ["CMD", "redis-cli", "ping"] @@ -73,7 +73,7 @@ services: ENABLE_MODULES: text2vec-cohere,text2vec-huggingface,text2vec-palm,text2vec-openai,generative-openai,generative-cohere,generative-palm,ref2vec-centroid,reranker-cohere,qna-openai CLUSTER_HOSTNAME: node1 volumes: - - ./data/weaviate:/var/lib/weaviate + - weaviate-data:/var/lib/weaviate networks: - ruoyi-net @@ -89,7 +89,7 @@ services: MINIO_ROOT_USER: ruoyi MINIO_ROOT_PASSWORD: ruoyi123 volumes: - - ./data/minio:/data + - minio-data:/data command: server /data --console-address ":9090" networks: - ruoyi-net @@ -120,8 +120,8 @@ services: LOGGING_LEVEL_ORG_SPRINGFRAMEWORK: warn SYS_UPLOAD_PATH: /ruoyi/upload # 新增:对应 sys.upload.path volumes: - - ./data/logs:/ruoyi/server/logs - - ./data/upload:/ruoyi/upload + - logs-data:/ruoyi/server/logs + - upload-data:/ruoyi/upload depends_on: mysql: condition: service_healthy @@ -133,3 +133,12 @@ services: networks: ruoyi-net: driver: bridge + +# 数据卷 支持手动指定 空为默认值 +volumes: + mysql-data: + redis-data: + weaviate-data: + minio-data: + logs-data: + upload-data: