fix: 修复Docker+Kvrocks部署中缺少USERNAME环境变量导致登录失败的问题

问题分析:
- docker-compose.kvrocks.yml中缺少USERNAME环境变量配置
- 导致admin_config中Users数组为空,无法创建管理员账户
- 用户登录时提示'账号或密码错误'

 修复内容:
- 在docker-compose.kvrocks.yml中添加USERNAME环境变量
- 明确标注管理员账号配置为必填项
- 添加NEXT_PUBLIC_ENABLE_REGISTER用户注册配置

 影响:
- 解决用户反馈的Docker+Kvrocks部署登录失败问题
- 确保配置初始化时能正确创建管理员用户
- 提供更清晰的环境变量配置指导
This commit is contained in:
katelya
2025-09-04 23:40:59 +08:00
parent 2efcf6a812
commit b83fd3f8c6
+6 -2
View File
@@ -13,8 +13,12 @@ services:
KVROCKS_PASSWORD: ${KVROCKS_PASSWORD:-}
KVROCKS_DATABASE: 0
# 站点访问密码配置
PASSWORD: ${PASSWORD:-}
# 管理员账号配置(必填)
USERNAME: ${USERNAME:-admin}
PASSWORD: ${PASSWORD}
# 站点配置
NEXT_PUBLIC_ENABLE_REGISTER: ${NEXT_PUBLIC_ENABLE_REGISTER:-true}
# 其他必要的环境变量
NEXTAUTH_SECRET: ${NEXTAUTH_SECRET}