Update start.sh with virtual environment support

This commit is contained in:
2026-04-01 20:58:42 +08:00
parent 8d0a2ccb0b
commit acf01bdd59

View File

@@ -3,10 +3,21 @@
echo "🦞 启动龙虾舰队监控中心..."
# 检查并创建虚拟环境
if [ ! -d "code/backend/venv" ]; then
echo "📦 创建 Python 虚拟环境..."
cd code/backend
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
cd ../..
fi
# 启动后端
echo "📡 启动 Django 后端..."
cd code/backend
python3 manage.py runserver 0.0.0.0:8000 &
source venv/bin/activate
python manage.py runserver 0.0.0.0:8000 &
BACKEND_PID=$!
# 等待后端启动
@@ -24,6 +35,7 @@ echo ""
echo "访问地址:"
echo " 前端http://localhost:3000"
echo " 后端 API: http://localhost:8000/api/"
echo " API 测试http://localhost:8000/api/lobsters/"
echo ""
echo "按 Ctrl+C 停止服务"