63 lines
2.3 KiB
Bash
63 lines
2.3 KiB
Bash
# ==================== 数据库配置 ====================
|
||
# MySQL Root 密码
|
||
MYSQL_ROOT_PASSWORD=root_password_change_me
|
||
|
||
# 应用数据库配置
|
||
DB_NAME=nex_docus
|
||
DB_USER=nexdocus
|
||
DB_PASSWORD=password_change_me
|
||
MYSQL_PORT=3306
|
||
|
||
# ==================== Redis 配置 ====================
|
||
REDIS_PASSWORD=redis_password_change_me
|
||
REDIS_PORT=6379
|
||
REDIS_DB=8
|
||
|
||
# ==================== RAG配置 ====================
|
||
# 文档分块大小(字符数)与相邻分块的重叠字符数
|
||
CHUNK_SIZE=800
|
||
CHUNK_OVERLAP=150
|
||
|
||
# ==================== 应用配置 ====================
|
||
# JWT 密钥(请务必修改为随机字符串)
|
||
SECRET_KEY=your-secret-key-change-me-in-production-use-openssl-rand-hex-32
|
||
|
||
# 调试模式(生产环境设置为 false)
|
||
DEBUG=false
|
||
|
||
# ==================== 服务端口配置 ====================
|
||
# 后端服务端口
|
||
BACKEND_PORT=8000
|
||
|
||
# 前端服务端口
|
||
FRONTEND_PORT=8080
|
||
|
||
# ==================== 前端配置 ====================
|
||
# 前端始终请求同源相对路径 /api/v1:
|
||
# - 开发环境由 vite 的 server.proxy 转发到后端
|
||
# - Docker 部署由前端容器内的 Nginx 反代(见 frontend/nginx.conf,上游为 compose 服务 backend)
|
||
# 因此无需配置前端侧的 API 地址;如需跨域直连后端,请自行修改 frontend/nginx.conf 或部署自己的网关。
|
||
|
||
# ==================== 存储配置 ====================
|
||
# 文件存储路径(宿主机路径,用于存储项目文档和上传文件)
|
||
STORAGE_PATH=./storage
|
||
|
||
# ==================== 管理员账号配置 ====================
|
||
# 初始管理员账号信息
|
||
ADMIN_USERNAME=admin
|
||
ADMIN_PASSWORD=Admin@123456
|
||
# 首次初始化时创建的管理员邮箱(占位值,部署后请在「个人设置」中改为真实邮箱)
|
||
ADMIN_EMAIL=admin@example.com
|
||
ADMIN_NICKNAME=系统管理员
|
||
|
||
# 管理员在系统里新建用户时的初始密码(务必改为随机值;部署后立即修改管理员密码)
|
||
DEFAULT_USER_PASSWORD=User@123456
|
||
# 仅当 LLM/Embedding 服务使用自签名证书时开启(生产环境保持 false)
|
||
DISABLE_SSL_VERIFY=false
|
||
|
||
# ==================== ZVec 向量化配置 ====================
|
||
# 向量数据目录(留空时使用 STORAGE_PATH 下的 vector_index,一般无需设置)
|
||
ZVEC_DATA_DIR=
|
||
# Embedding 向量维度(需与 llm_model_config 中选择的 embedding 模型一致)
|
||
ZVEC_EMBEDDING_DIM=1536
|