- account-service/:零依赖 Node 单文件服务 + 极简管理页 + Dockerfile - 员工账号管理员导入/新增/停用/启用/重置密码,JSON 文件存储,密码 scrypt 加盐哈希 - 登录校验后调 OpenIM REST 自动开户并换取 IM token;停用即拒登并逐平台 force_logout - 并入 docker-compose(端口 10010,管理口令 ACCOUNT_ADMIN_TOKEN) - 已对 192.168.200.11 真实环境端到端自测:导入 50 人、双端登录、停用拒登、重置密码全部通过
7 lines
151 B
Docker
7 lines
151 B
Docker
FROM node:20-alpine
|
|
WORKDIR /app
|
|
COPY server.js admin.html ./
|
|
ENV PORT=10010 DATA_FILE=/app/data/employees.json
|
|
EXPOSE 10010
|
|
CMD ["node", "server.js"]
|