添加 Docker 部署支持和环境变量配置
添加了完整的 Docker 部署方案,包括: - 创建 .env.example 环境变量配置模板文件 - 新增 docker-compose.yml 用于全栈服务编排 - 为前后端分别创建 Dockerfile 实现容器化部署 - 添加 nginx.conf 配置前端反向代理 - 在 README.md 中详细说明 Docker 部署流程 - 集成 Celery 任务队列支持异步处理 - 配置多数据库服务 (MongoDB, MySQL, Redis) 的连接 - 实现健康检查和服务依赖管理
This commit is contained in:
35
.env.example
Normal file
35
.env.example
Normal file
@@ -0,0 +1,35 @@
|
||||
# ============================================================
|
||||
# FilesReadSystem 环境变量配置模板
|
||||
# 复制此文件为 .env 并填入实际值
|
||||
# ============================================================
|
||||
|
||||
# ==================== 应用配置 ====================
|
||||
DEBUG=false
|
||||
|
||||
# ==================== MongoDB ====================
|
||||
MONGO_ROOT_USER=admin
|
||||
MONGO_ROOT_PASSWORD=your_mongo_password
|
||||
MONGODB_DB_NAME=document_system
|
||||
|
||||
# ==================== MySQL ====================
|
||||
MYSQL_PASSWORD=your_mysql_password
|
||||
MYSQL_DATABASE=document
|
||||
|
||||
# ==================== Redis ====================
|
||||
REDIS_PASSWORD=your_redis_password
|
||||
|
||||
# ==================== LLM AI ====================
|
||||
LLM_API_KEY=your_llm_api_key
|
||||
LLM_BASE_URL=https://api.deepseek.com
|
||||
LLM_MODEL_NAME=deepseek-chat
|
||||
|
||||
# ==================== Supabase ====================
|
||||
SUPABASE_URL=https://your-project.supabase.co
|
||||
SUPABASE_ANON_KEY=your_anon_key
|
||||
SUPABASE_SERVICE_KEY=your_service_key
|
||||
|
||||
# ==================== Embedding / RAG ====================
|
||||
EMBEDDING_MODEL=all-MiniLM-L6-v2
|
||||
|
||||
# ==================== 前端配置 ====================
|
||||
VITE_APP_ID=your_app_id
|
||||
Reference in New Issue
Block a user