- 修复WebSocketNotificationService.send_processing_progress方法参数不匹配问题 - 修复前端RealTimeStatus组件WebSocket消息处理逻辑 - 修复Celery Worker队列配置,确保任务正确路由到processing队列 - 修复Celery应用导入冲突,统一使用正确的celery_app配置 - 添加实时项目状态更新功能,前端无需手动刷新即可看到处理进度 - 完善系统启动脚本,修复PYTHONPATH未绑定变量错误 - 优化流水线处理逻辑,确保所有6个步骤正常执行 - 添加完整的项目文档和启动指南 测试结果: - WebSocket进度更新正常工作(16%, 33%, 100%) - 流水线处理完全正常(6个步骤全部成功) - 前端状态自动更新正常 - 项目状态正确同步到数据库
38 lines
851 B
Bash
38 lines
851 B
Bash
# AutoClip 环境变量配置示例
|
|
# 复制此文件为 .env 并填入实际配置
|
|
|
|
# 数据库配置
|
|
DATABASE_URL="sqlite:///./data/autoclip.db"
|
|
|
|
# Redis配置
|
|
REDIS_URL="redis://localhost:6379/0"
|
|
|
|
# API配置
|
|
API_DASHSCOPE_API_KEY="test_api_key_for_development"
|
|
API_MODEL_NAME="qwen-plus"
|
|
API_MAX_TOKENS=4096
|
|
API_TIMEOUT=30
|
|
|
|
# 处理配置
|
|
PROCESSING_CHUNK_SIZE=5000
|
|
PROCESSING_MIN_SCORE_THRESHOLD=0.7
|
|
PROCESSING_MAX_CLIPS_PER_COLLECTION=5
|
|
PROCESSING_MAX_RETRIES=3
|
|
|
|
# 路径配置(可选,系统会自动检测)
|
|
# PATH_PROJECT_ROOT=
|
|
# PATH_DATA_DIR=
|
|
# PATH_UPLOADS_DIR=
|
|
# PATH_TEMP_DIR=
|
|
# PATH_OUTPUT_DIR=
|
|
|
|
# 日志配置
|
|
LOG_LEVEL="INFO"
|
|
LOG_FORMAT="%(asctime)s - %(name)s - %(levelname)s - %(message)s"
|
|
LOG_FILE="backend.log"
|
|
|
|
# 环境配置
|
|
ENVIRONMENT="development"
|
|
DEBUG=true
|
|
ENCRYPTION_KEY="UJucuu_tibr1meUmH5XxD13b4qrh1uhIxwPfJMOP0hY="
|