- Brief 支持代理商附件上传 (迁移 007) - 项目新增 platform 字段 (迁移 008),前端创建/展示平台信息 - 修复 AI 规则解析:处理中文引号导致 JSON 解析失败的问题 - 修复消息中心崩溃:补全后端消息类型映射 + fallback 保护 - 项目创建时自动发送消息通知 - .gitignore 排除 backend/data/ 数据库文件 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
43 lines
969 B
Bash
Executable File
43 lines
969 B
Bash
Executable File
#!/bin/bash
|
|
# 开发环境快速启动脚本
|
|
|
|
set -e
|
|
|
|
echo "=== 秒思智能审核平台 - 开发环境启动 ==="
|
|
|
|
# 检查 Docker 是否运行
|
|
if ! docker info > /dev/null 2>&1; then
|
|
echo "错误: Docker 未运行,请先启动 Docker"
|
|
exit 1
|
|
fi
|
|
|
|
# 启动基础服务 (PostgreSQL + Redis)
|
|
echo "启动 PostgreSQL 和 Redis..."
|
|
docker-compose up -d postgres redis
|
|
|
|
# 等待服务就绪
|
|
echo "等待服务就绪..."
|
|
sleep 5
|
|
|
|
# 运行数据库迁移
|
|
echo "运行数据库迁移..."
|
|
alembic upgrade head
|
|
|
|
# 填充种子数据
|
|
echo "填充种子数据..."
|
|
python3 -m scripts.seed
|
|
|
|
echo ""
|
|
echo "=== 基础服务已启动 ==="
|
|
echo "PostgreSQL: localhost:5432"
|
|
echo "Redis: localhost:6379"
|
|
echo ""
|
|
echo "启动后端服务:"
|
|
echo " uvicorn app.main:app --reload"
|
|
echo ""
|
|
echo "启动 Celery Worker:"
|
|
echo " celery -A app.celery_app worker -l info -Q default,review"
|
|
echo ""
|
|
echo "启动 Celery Beat (可选):"
|
|
echo " celery -A app.celery_app beat -l info"
|