Skip to content

后端与引擎配置

后端主配置文件:backend/src/main/resources/application.yml

ML 服务入口:ml-service/app.py

1. 后端关键配置(application.yml)

配置项默认值作用
server.port8080Java 后端端口
SPRING_DATASOURCE_URLjdbc:mysql://localhost:3306/yolo_studio...MySQL 连接
SPRING_DATASOURCE_USERNAMErootMySQL 用户名
SPRING_DATASOURCE_PASSWORDtoorMySQL 密码
SPRING_DATA_REDIS_HOSTlocalhostRedis 主机
APP_PYTHON_SERVICE_URLhttp://localhost:5000ML 服务地址

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:run

5. ML 服务启动命令

bat
cd ml-service
python app.py