跳到主要内容

配置文件说明

1 功能简介​

SQLBot 的运行参数保存在 .env 与 conf/sqlbot.conf。调整跨域、默认密码、数据库、MCP 图片地址等,一般两处一并修改后重启。

2 配置文件位置​

默认运行目录为 /opt/sqlbot(SQLBOT_BASE=/opt)。主要文件如下:

表 1 主要配置文件
文件默认路径说明
.env/opt/sqlbot/.env安装生成的 SQLBOT_* 变量
sqlbot.conf/opt/sqlbot/conf/sqlbot.conf应用运行配置
docker-compose.yml/opt/sqlbot/docker-compose.yml容器编排
.env 与 sqlbot.conf

安装时由 .env 渲染生成 sqlbot.conf(如 SQLBOT_SERVER_IMAGE_HOST → SERVER_IMAGE_HOST)。安装后改参请两处保持一致。

3 修改与生效​

修改前先备份:

cp /opt/sqlbot/.env /opt/sqlbot/.env.bak.$(date +%F)
cp /opt/sqlbot/conf/sqlbot.conf /opt/sqlbot/conf/sqlbot.conf.bak.$(date +%F)
vi /opt/sqlbot/.env
vi /opt/sqlbot/conf/sqlbot.conf

保存后重启:

sctl restart
修改后需重启

须执行 sctl restart 才会生效;sctl reload 不能替代重启。见 命令行工具。

4 参数说明​

.env / sqlbot.conf 中常见参数如下(安装后请两处保持一致):

表 2 参数说明
参数名称默认值可选项说明
SQLBOT_SERVER_IMAGE_HOST
(SERVER_IMAGE_HOST)
——MCP 图片地址,IP 为 SQLBot 服务器地址,端口为 MCP 端口(默认 8001);见 MCP Server
SQLBOT_CORS_ORIGINS
(BACKEND_CORS_ORIGINS)
http://localhost,http://localhost:5173,...—跨域白名单,多个来源以逗号分隔
SQLBOT_DEFAULT_PWD
(DEFAULT_PWD)
SQLBot@123456—普通用户默认密码
SQLBOT_SECRET_KEY
(SECRET_KEY)
——JWT 签名密钥;备份与迁移须保留原值,见 备份
SQLBOT_LOG_LEVELINFODEBUG
INFO
WARNING
ERROR
日志级别
POSTGRES_HOST / PORT / DB / USER / PASSWORD——数据库连接信息(以 sqlbot.conf 为准)

5 后续操作​