bash scripts/dev.sh默认地址:
- 前端: http://localhost:3000
- 后端: http://localhost:8008
- 后端文档: http://localhost:8008/docs
- OpenSandbox: http://localhost:8080
脚本会自动创建后端虚拟环境、安装缺失依赖、启动 OpenSandbox、后端和前端。日志输出在 logs/dev/。
也可以通过环境变量覆盖前后端端口:
FRONTEND_PORT=3001 BACKEND_PORT=8009 bash scripts/dev.sh后端
cd ./aiteacher/ai-teacher-backend
python3 -m venv venv
source venv/bin/activate # macOS/Linux
pip install -r requirements.txt
python run.py
uvicorn app.main:app --reload --port 8008
后端运行在: http://localhost:8008
前端
cd ./aiteacher/ai-teacher-frontend
npm install
npm run dev
前端运行在: http://localhost:3000