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:
+5
-3
@@ -1,6 +1,8 @@
|
||||
# 后端默认管理员账号
|
||||
|
||||
- 管理后台登录账号(手机号):`13900000001`
|
||||
- 管理后台登录密码:`demo123456`
|
||||
后端启动时会根据根目录 `.env` 自动确保默认管理员存在。
|
||||
|
||||
> 说明:以上为 `seed_demo_data.py` 初始化的演示管理员账号(role=`admin`)。
|
||||
- 管理后台登录账号:`DEFAULT_ADMIN_PHONE` 或 `DEFAULT_ADMIN_EMAIL`
|
||||
- 管理后台登录密码:`DEFAULT_ADMIN_PASSWORD`
|
||||
|
||||
默认模板值为 `13900000001 / admin123456`。生产环境请修改根目录 `.env`。
|
||||
|
||||
Reference in New Issue
Block a user