Your Name a76c302d7a feat: 添加种子数据和一键初始化脚本
- demo 账号: brand/agency/creator@demo.com
- 组织关系 + 项目/Brief + 4种阶段任务 + 规则数据 + 示例消息
- entrypoint.sh (Docker) + init_db.sh (手动) + start-dev.sh 更新

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-10 10:27:47 +08:00

43 lines
968 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 "填充种子数据..."
python -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"