kangda-robot-backend/ruoyi-fastapi-backend/ruoyi-fastapi-backend.service
haotian 234121a503 ```
feat(ragflow): 添加 RAGFlow 配置支持并优化环境变量加载逻辑

- 在 `.env.prod` 中新增 RAGFlow 相关配置项,包括服务地址和 API Key
- `config/env.py` 中引入 `RAGFlowSettings` 类,继承 `BaseSettings` 以支持配置读取
- 为 `app_docs_url` 等字段添加 Optional 类型标注,提升类型安全性
- 改进 `.env` 文件加载机制,优先从项目根目录读取,并增加手动解析兜底逻辑
- 优化 ragflow controller 异常响应处理,返回更明确的错误信息
```
2025-12-15 11:10:58 +08:00

23 lines
753 B
Desktop File

[Unit]
Description=Ruoyi FastAPI Backend Service
After=network.target
[Service]
Type=simple
User=admin-root
WorkingDirectory=/home/admin-root/haotian/康达瑞贝斯机器人后台/kangda-robot-backend/ruoyi-fastapi-backend
ExecStart=/home/admin-root/haotian/康达瑞贝斯机器人后台/kangda-robot-backend/ruoyi-fastapi-backend/start_backend.sh dev
Restart=always
RestartSec=10
# Environment variables
Environment=APP_ENV=dev
Environment=PATH=/home/admin-root/miniconda3/bin:/home/admin-root/miniconda3/envs/fastapi_python/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
# Standard output and error logging
StandardOutput=journal
StandardError=journal
SyslogIdentifier=ruoyi-fastapi-backend
[Install]
WantedBy=multi-user.target