init code
This commit is contained in:
41
run.sh
Executable file
41
run.sh
Executable file
@@ -0,0 +1,41 @@
|
||||
#!/bin/bash
|
||||
# AI Agent 项目启动脚本
|
||||
|
||||
set -e
|
||||
|
||||
echo "=================================="
|
||||
echo " AI Agent 项目启动脚本"
|
||||
echo "=================================="
|
||||
echo ""
|
||||
|
||||
# 检查虚拟环境
|
||||
if [ ! -d ".venv" ]; then
|
||||
echo "❌ 虚拟环境不存在"
|
||||
echo "正在创建虚拟环境..."
|
||||
python3 -m venv .venv
|
||||
fi
|
||||
|
||||
# 激活虚拟环境
|
||||
source .venv/bin/activate
|
||||
|
||||
echo "✓ 虚拟环境已激活"
|
||||
echo ""
|
||||
|
||||
# 检查依赖
|
||||
echo "检查依赖..."
|
||||
pip install -q -r requirements.txt
|
||||
echo "✓ 依赖已安装"
|
||||
echo ""
|
||||
|
||||
# 启动应用
|
||||
echo "=================================="
|
||||
echo "启动 FastAPI 应用..."
|
||||
echo "=================================="
|
||||
echo ""
|
||||
echo "访问地址:http://localhost:8000"
|
||||
echo ""
|
||||
echo "按 Ctrl+C 停止服务"
|
||||
echo ""
|
||||
|
||||
uvicorn main:app --reload --host 0.0.0.0 --port 8000
|
||||
|
||||
Reference in New Issue
Block a user