Initial commit: Video detection platform with YOLO models
Features: - Fire detection (YOLOv10) - Helmet detection (YOLOv8) - Crowd detection (YOLOv8) - Smoking detection (YOLOv8) - Loitering detection (YOLOv8) Tech Stack: - Frontend: Vue 3 + Vite + Element Plus - Backend: FastAPI + WebSocket - Monorepo: pnpm workspace + Turbo - Docker support included
This commit is contained in:
21
scripts/dev.sh
Normal file
21
scripts/dev.sh
Normal file
@@ -0,0 +1,21 @@
|
||||
#!/bin/bash
|
||||
|
||||
# 开发模式启动脚本
|
||||
|
||||
echo "🚀 启动开发服务器..."
|
||||
|
||||
# 使用 concurrently 同时启动前后端
|
||||
cd "$(dirname "$0")/.."
|
||||
|
||||
# 检查 concurrently
|
||||
if ! command -v concurrently &> /dev/null; then
|
||||
echo "📦 安装 concurrently..."
|
||||
pnpm add -D concurrently
|
||||
fi
|
||||
|
||||
# 启动前后端
|
||||
pnpm concurrently \
|
||||
--names "frontend,backend" \
|
||||
--prefix-colors "blue,green" \
|
||||
"cd apps/web && pnpm dev" \
|
||||
"cd apps/server && source venv/bin/activate && python main.py"
|
||||
Reference in New Issue
Block a user