feat(server): 添加默认管理员自动创建功能
- 在 .env.example 中添加默认管理员相关配置项 - 在 docker-compose.yml 中添加默认管理员环境变量映射 - 在 server/app/core/config.py 中定义默认管理员配置 - 创建 server/app/db/bootstrap.py 文件实现默认管理员创建逻辑 - 在 server/app/main.py 的生命周期中集成默认管理员确保功能 - 更新 README.md 文档说明新的管理员配置方式 新配置项包括:DEFAULT_ADMIN_ENABLED、DEFAULT_ADMIN_PHONE、 DEFAULT_ADMIN_EMAIL、DEFAULT_ADMIN_PASSWORD、DEFAULT_ADMIN_NICKNAME 和 DEFAULT_ADMIN_SYNC_PASSWORD。
This commit is contained in:
@@ -69,6 +69,18 @@ SENTRY_DSN=
|
||||
LOG_LEVEL=INFO
|
||||
# 是否输出 JSON 格式日志。
|
||||
LOG_JSON=false
|
||||
# 是否在后端启动时自动创建默认管理员。
|
||||
DEFAULT_ADMIN_ENABLED=true
|
||||
# 默认管理员手机号,可用于登录管理端。
|
||||
DEFAULT_ADMIN_PHONE=13900000001
|
||||
# 默认管理员邮箱,也可用于登录管理端。
|
||||
DEFAULT_ADMIN_EMAIL=admin@ciyuan.local
|
||||
# 默认管理员密码,生产环境必须修改。
|
||||
DEFAULT_ADMIN_PASSWORD=admin123456
|
||||
# 默认管理员昵称。
|
||||
DEFAULT_ADMIN_NICKNAME=系统管理员
|
||||
# 启动时是否把已有默认管理员密码同步为 DEFAULT_ADMIN_PASSWORD。
|
||||
DEFAULT_ADMIN_SYNC_PASSWORD=true
|
||||
|
||||
# 管理端前端构建配置
|
||||
# 管理端构建阶段 Node 基础镜像。
|
||||
|
||||
Reference in New Issue
Block a user