feat(admin-web): add Vue 3 admin console and deployment configs
- Add admin-web/ with Vite + Vue 3 + Element Plus + Vue Router - Add 8 management pages: dashboard, channel subject/account, conversation, person, tag, send record (with test send), inbound flow - Add API client modules for account/channel/crm/send/flow - Add Dockerfile and nginx config for admin-web - Add Dockerfile for mci-server - Add docker-compose.app.yml for one-command app deployment - Add K8s deployment manifests for backend/admin-web/channel-service - Update scripts/local-up.sh with shared network and --with-apps option
This commit is contained in:
36
admin-web/README.md
Normal file
36
admin-web/README.md
Normal file
@@ -0,0 +1,36 @@
|
||||
# sino-mci-admin-web
|
||||
|
||||
消息与客户互动中台管理后台,基于 Vue 3 + Element Plus + Vite。
|
||||
|
||||
## 功能页面
|
||||
|
||||
- 概览
|
||||
- 渠道主体
|
||||
- 渠道账号
|
||||
- 会话/群聊
|
||||
- 联系人
|
||||
- 标签
|
||||
- 发送记录(支持测试发送)
|
||||
- 入站流程
|
||||
|
||||
## 本地开发
|
||||
|
||||
```bash
|
||||
cd admin-web
|
||||
npm install
|
||||
npm run dev
|
||||
```
|
||||
|
||||
访问 http://localhost:5173
|
||||
|
||||
## 构建
|
||||
|
||||
```bash
|
||||
npm run build
|
||||
```
|
||||
|
||||
## Docker
|
||||
|
||||
```bash
|
||||
docker build -t sino/mci-admin-web .
|
||||
```
|
||||
Reference in New Issue
Block a user