38 lines
1.7 KiB
Markdown
38 lines
1.7 KiB
Markdown
# 头程本地 Nacos 配置
|
||
|
||
本目录配置用于本机开发环境,发布目标为 `public` 命名空间和 `BAIYUE` 分组。
|
||
|
||
配置通过环境变量保留覆盖能力,并提供当前本机可直接启动的默认地址。生产环境必须使用 `config/nacos/cn`,不得使用本目录中的本地密码和本地密钥。
|
||
|
||
发布命令:
|
||
|
||
```powershell
|
||
powershell -ExecutionPolicy Bypass -File D:\baiyue-firstleg\scripts\publish-local-nacos-config.ps1
|
||
```
|
||
|
||
也可以使用统一入口;`local` 会被强制限制在 `public` namespace:
|
||
|
||
```powershell
|
||
powershell -ExecutionPolicy Bypass -File D:\baiyue-firstleg\scripts\publish-nacos-config.ps1 -Environment local
|
||
```
|
||
|
||
配置发布成功后,各服务仍由自身的 Nacos Discovery 配置在启动时自动注册,不需要手工创建服务实例。
|
||
|
||
本地海外链路也发布在同一 `public / BAIYUE` 作用域,包括
|
||
`gateway-overseas.yml`、`lastleg-service.yml` 和
|
||
`warehouse-overseas-service.yml`。这些配置默认通过 `127.0.0.1` 连接本机
|
||
Auth、国内仓库、文件和海外服务;需要跨主机运行时使用对应环境变量覆盖。
|
||
|
||
## MyBatis SQL 日志
|
||
|
||
本地公共配置使用 MyBatis `Slf4jImpl`,数据库服务的 Mapper 日志级别默认为 `DEBUG`。执行数据库操作时,控制台会打印 SQL 模板、参数和影响行数。
|
||
|
||
可通过环境变量统一调整:
|
||
|
||
```powershell
|
||
$env:MYBATIS_SQL_LOG_LEVEL = "INFO" # 关闭 SQL 明细
|
||
$env:MYBATIS_SQL_LOG_LEVEL = "DEBUG" # 打开 SQL 明细
|
||
```
|
||
|
||
修改后重新发布本地 Nacos 配置并重启相关服务。SQL 参数可能包含业务数据,该设置只用于本地开发,不得复制到测试或生产环境。
|