后端与引擎配置
后端主配置文件:backend/src/main/resources/application.yml
ML 服务入口:ml-service/app.py
1. 后端关键配置(application.yml)
| 配置项 | 默认值 | 作用 |
|---|---|---|
server.port | 8080 | Java 后端端口 |
SPRING_DATASOURCE_URL | jdbc:mysql://localhost:3306/yolo_studio... | MySQL 连接 |
SPRING_DATASOURCE_USERNAME | root | MySQL 用户名 |
SPRING_DATASOURCE_PASSWORD | toor | MySQL 密码 |
SPRING_DATA_REDIS_HOST | localhost | Redis 主机 |
APP_PYTHON_SERVICE_URL | http://localhost:5000 | ML 服务地址 |
2. ML 服务常见环境变量(app.py)
| 变量名 | 说明 |
|---|---|
DISABLE_CAMERA_ACCESS | 置为 1 可禁用摄像头访问 |
DISABLE_CAMERA_PROBE | 置为 1 可禁用摄像头探测 |
DETECTION_DB_URL | 检测日志数据库连接 |
ALLOW_REMOTE_RESOURCE_FETCH | 是否允许拉取远程资源 |
3. 最推荐的改法
- 本地开发:直接用默认值,先把流程跑通
- 生产环境:把账号密码和地址放到系统环境变量,不要明文写死在仓库
4. 后端启动命令
bat
cd backend
mvnw.cmd spring-boot:run5. ML 服务启动命令
bat
cd ml-service
python app.py