feat: 支持手动挂载数据卷;

This commit is contained in:
LM20230311
2026-03-05 09:35:27 +08:00
parent 418805a1ef
commit 1600ab384e

View File

@@ -23,7 +23,7 @@ services:
volumes: volumes:
- ./docs/script/docker/mysql/init/init-db.sh:/docker-entrypoint-initdb.d/init-db.sh:ro - ./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 - ./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: command:
--default-authentication-plugin=mysql_native_password --default-authentication-plugin=mysql_native_password
--character-set-server=utf8mb4 --character-set-server=utf8mb4
@@ -48,7 +48,7 @@ services:
ports: ports:
- "6379:6379" - "6379:6379"
volumes: volumes:
- ./data/redis:/data - redis-data:/data
command: redis-server --appendonly yes command: redis-server --appendonly yes
healthcheck: healthcheck:
test: ["CMD", "redis-cli", "ping"] 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 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 CLUSTER_HOSTNAME: node1
volumes: volumes:
- ./data/weaviate:/var/lib/weaviate - weaviate-data:/var/lib/weaviate
networks: networks:
- ruoyi-net - ruoyi-net
@@ -89,7 +89,7 @@ services:
MINIO_ROOT_USER: ruoyi MINIO_ROOT_USER: ruoyi
MINIO_ROOT_PASSWORD: ruoyi123 MINIO_ROOT_PASSWORD: ruoyi123
volumes: volumes:
- ./data/minio:/data - minio-data:/data
command: server /data --console-address ":9090" command: server /data --console-address ":9090"
networks: networks:
- ruoyi-net - ruoyi-net
@@ -120,8 +120,8 @@ services:
LOGGING_LEVEL_ORG_SPRINGFRAMEWORK: warn LOGGING_LEVEL_ORG_SPRINGFRAMEWORK: warn
SYS_UPLOAD_PATH: /ruoyi/upload # 新增:对应 sys.upload.path SYS_UPLOAD_PATH: /ruoyi/upload # 新增:对应 sys.upload.path
volumes: volumes:
- ./data/logs:/ruoyi/server/logs - logs-data:/ruoyi/server/logs
- ./data/upload:/ruoyi/upload - upload-data:/ruoyi/upload
depends_on: depends_on:
mysql: mysql:
condition: service_healthy condition: service_healthy
@@ -133,3 +133,12 @@ services:
networks: networks:
ruoyi-net: ruoyi-net:
driver: bridge driver: bridge
# 数据卷 支持手动指定 空为默认值
volumes:
mysql-data:
redis-data:
weaviate-data:
minio-data:
logs-data:
upload-data: