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
22 lines
495 B
Bash
22 lines
495 B
Bash
#!/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"
|