feat(ragflow): 添加 RAGFlow 配置支持并优化环境变量加载逻辑 - 在 `.env.prod` 中新增 RAGFlow 相关配置项,包括服务地址和 API Key - `config/env.py` 中引入 `RAGFlowSettings` 类,继承 `BaseSettings` 以支持配置读取 - 为 `app_docs_url` 等字段添加 Optional 类型标注,提升类型安全性 - 改进 `.env` 文件加载机制,优先从项目根目录读取,并增加手动解析兜底逻辑 - 优化 ragflow controller 异常响应处理,返回更明确的错误信息 ```
23 lines
753 B
Desktop File
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 |