环境变量
Data Agent 在不同部署模式下都依赖一组核心环境变量来描述项目名称、元数据库(PostgreSQL)和可选的 MongoDB。建议在部署前梳理清楚这些变量的值,并通过 Docker Compose 或集群 Secret 的方式统一管理。
核心变量清单
联网检索能力
如需让 AI员工 在问答时具备联网检索能力(需要在AI员工的技能里面手动添加),可配置 WEB_SEARCH_API_KEY 环境变量,或按供应商分别设置 Tavily/Bing/SerpAPI 的 Key:
推荐配置方式
Docker/Compose
-
在部署目录创建
.env,写入上述变量: -
在
docker-compose.yml中引用:
使用 env_file 可以避免在 Compose 文件中暴露敏感信息,并方便不同环境复用同一份模板。
Kubernetes/云原生
-
将变量写入
Secret: -
在 Deployment 中挂载:
调整与排查
- 连接失败:确认
DB_HOST可达并允许DB_USER访问,必要时在容器内执行psql -h $DB_HOST测试。 - 多项目部署:为不同实例设置唯一的
PROJECT,便于日志、监控和文件目录隔离。 - 修改密码:更新数据库密码后务必同步更新对应 Secret/
.env并重新滚动发布。

