Update start.sh with virtual environment support
This commit is contained in:
14
start.sh
14
start.sh
@@ -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 停止服务"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user