diff --git a/deploy/dev/README.md b/deploy/dev/README.md index 2734fd1..87740fa 100644 --- a/deploy/dev/README.md +++ b/deploy/dev/README.md @@ -58,12 +58,22 @@ docker compose up -d postgres redis snowflake player-rpc player-api 编辑 `.env` 修改数据库密码、Kafka 地址等。默认值可直接用于本地开发。 +管理员账户通过环境变量配置,`users-rpc` 启动时自动初始化: + +| 变量 | 说明 | 默认值 | +| ---------------- | ------------ | ----------------- | +| ADMIN_USERNAME | 管理员用户名 | admin | +| ADMIN_PASSWORD | 管理员密码 | admin123 | +| ADMIN_EMAIL | 管理员邮箱 | admin@juwan.dev | + ## 认证 登录和注册通过 `users-api` 下发 `JToken` Cookie。`envoy-gateway` 负责 JWT 校验并注入认证头,`authz-adapter` 做会话态二次校验,后端服务只消费 `x-auth-user-id` 等头。 写接口需要先 `GET /healthz` 领取 `XSRF-TOKEN` 和 `XSRF-GUARD`,再在请求头带上 `xsrf-token`。 +注册和密码重置都需要先调验证码接口拿到 `requestId`,再把它放到 `X-Request-Id` 请求头里发后续请求。 + ## 数据库初始化 首次启动时 PostgreSQL 会自动执行 `desc/sql/` 下的建表语句。如需重新初始化,删除 volume 后重启: