Files
DPM/backend/.env.example
T
Pine 00cb76c73f feat: 管理后台迁移至 FastAPI + Jinja2 服务端渲染
- GET /admin:Jinja 模板渲染(登录页 / 管理台),媒体库、播放列表、设置由服务端渲染
- POST /admin/login:表单登录 + HMAC 签名 Cookie(DPM_ADMIN_SECRET),GET /admin/logout 退出
- /static/admin.css + admin.js:动态操作(上传进度/播放控制/设置/SSE 状态/预览弹窗)调 REST 后整页刷新
- 前端移除 React Admin 页面与 /admin 路由(Admin.jsx 删除);媒体/播放列表接口保持不变
- 依赖改用 uv 管理(pyproject.toml + uv.lock,含 jinja2),README 更新启动方式
2026-08-17 21:30:44 +08:00

26 lines
820 B
Bash
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# OPC 智能园区后端环境配置(复制为 .env 或直接 export
# 注意:backend/.env 已 gitignore,含阿里云密钥与 MQTT 凭据,勿提交
# HTTP 监听(也可用 FASTAPI_HOST/FASTAPI_PORT
DPM_HOST=0.0.0.0
DPM_PORT=10085
# MQTT Broker(局域网 EMQX
DPM_MQTT_ENABLED=1
DPM_MQTT_HOST=192.168.1.3
DPM_MQTT_PORT=1883
# 服务端发布账号(在 EMQX 认证中创建)
DPM_MQTT_USERNAME=dpmserver
DPM_MQTT_PASSWORD=123456
# 前端 WebSocket 接入地址(前端在项目根 .env.local 配置,账号 dpm
DPM_MQTT_WS=ws://192.168.1.3:8083/mqtt
DPM_MQTT_TICK_INTERVAL=2.2
# 管理后台 Cookie 签名密钥
DPM_ADMIN_SECRET=dpm-admin-secret-change-me
# 阿里云 DashScopeLLM + 语音识别)
DASHSCOPE_API_KEY=sk-xxx
DPM_LLM_MODEL=qwen-plus
DPM_ASR_MODEL=paraformer-realtime-v2