新增 account-server:自研工号+密码登录体系(B-60)
- account-service/:零依赖 Node 单文件服务 + 极简管理页 + Dockerfile - 员工账号管理员导入/新增/停用/启用/重置密码,JSON 文件存储,密码 scrypt 加盐哈希 - 登录校验后调 OpenIM REST 自动开户并换取 IM token;停用即拒登并逐平台 force_logout - 并入 docker-compose(端口 10010,管理口令 ACCOUNT_ADMIN_TOKEN) - 已对 192.168.200.11 真实环境端到端自测:导入 50 人、双端登录、停用拒登、重置密码全部通过
This commit is contained in:
@@ -386,3 +386,24 @@ services:
|
||||
- ./config/livekit.yaml:/etc/livekit.yaml
|
||||
networks:
|
||||
- openim
|
||||
|
||||
# 公司账号服务:自研工号+密码登录(替代 OpenIM 样板注册登录),含极简管理页。
|
||||
# 员工客户端调 http://<SERVER_IP>:10010/api/login 拿 OpenIM token;
|
||||
# 管理员开 http://<SERVER_IP>:10010/ 加人/停人/重置密码(口令见 .env ACCOUNT_ADMIN_TOKEN)。
|
||||
account-server:
|
||||
build: ./account-service
|
||||
image: tongxun-account-server:latest
|
||||
container_name: account-server
|
||||
restart: always
|
||||
environment:
|
||||
- OPENIM_API_URL=http://openim-server:10002
|
||||
- OPENIM_SECRET=${OPENIM_SECRET}
|
||||
- ADMIN_TOKEN=${ACCOUNT_ADMIN_TOKEN:-admin123}
|
||||
ports:
|
||||
- "${ACCOUNT_PORT:-10010}:10010"
|
||||
volumes:
|
||||
- ./data/account:/app/data
|
||||
depends_on:
|
||||
- openim-server
|
||||
networks:
|
||||
- openim
|
||||
|
||||
Reference in New Issue
Block a user