功能:优化账号分层与管理员初始化
This commit is contained in:
@@ -38,7 +38,7 @@ make dev
|
||||
启动后:
|
||||
- 前端:`http://localhost:15173`
|
||||
- 后端:`http://localhost:18080`
|
||||
- 默认管理员:`admin` / `admin123`
|
||||
- 空数据库首次启动时由 `INITIAL_ADMIN_USERNAME` / `INITIAL_ADMIN_PASSWORD` 创建平台管理员
|
||||
|
||||
按 `Ctrl+C` 停止所有服务。
|
||||
|
||||
@@ -61,6 +61,7 @@ make frontend # 前端 :15173
|
||||
cp .env.example .env
|
||||
# 编辑 .env,确保以下变量已配置:
|
||||
# JWT_SECRET — 生产环境务必修改
|
||||
# INITIAL_ADMIN_USERNAME / INITIAL_ADMIN_PASSWORD — 空数据库首次创建的平台管理员,不会覆盖已有账号
|
||||
# OPEN_API_KEY — 皮肤源头对接 API Key
|
||||
# OPEN_API_SECRET — 签名密钥
|
||||
# POSTGRES_USER / POSTGRES_PASSWORD / POSTGRES_DB — PostgreSQL 初始化配置
|
||||
@@ -103,6 +104,8 @@ make docker-down # 停止并移除
|
||||
| `FRONTEND_PORT` | 前端开发端口 | `15173` |
|
||||
| `HTTP_PORT` / `HTTPS_PORT` | Caddy 对外 HTTP/HTTPS 端口 | `80` / `443` |
|
||||
| `JWT_SECRET` | JWT 签名密钥 | 开发默认值 |
|
||||
| `INITIAL_ADMIN_USERNAME` | 空数据库首次创建的平台管理员用户名 | 必填(仅首次) |
|
||||
| `INITIAL_ADMIN_PASSWORD` | 空数据库首次创建的平台管理员密码 | 必填,至少 8 位(仅首次) |
|
||||
| `DATABASE_URL` | PostgreSQL 连接串 | 本地开发默认值 |
|
||||
| `DOCKER_DATABASE_URL` | Docker 后端容器内 PostgreSQL 连接串,通常无需设置 | Compose 内置默认值 |
|
||||
| `POSTGRES_PORT` | PostgreSQL 映射到宿主机的端口 | `15432` |
|
||||
|
||||
Reference in New Issue
Block a user