基于前后端分离的数据标注平台与容器监控系统,支持docker-compose 快速一键部署
English | 中文
Annotation Platform
Architecture
Monitor
- 面对场景为小规模多人图片/视频数据标注,支持多人在线标注数据,支持任务划分、权限管理等等
- 支持多种图片数据标注需求,例如矩形和多边形标注等等
- docker-ce
- docker-compose
- Golang version >= 1.13
- Gin v1
- Gorm v1
- Mysql Version == 5.7 or 8.0 详细文档在back-end
Preparation
-
确保安装docker 以及 docker-compose
-
克隆代码库, 修改配置并运行
git clone https://github.com/xz1220/DIG-Data-Annotation-Platform.git
# 修改前端配置并运行
cd DIG-Data-Annotation-Platform/front-end/src/model/ && vim Service.js // 修改HOST 对应后端IP地址
cnpm install && cnpm run build
# 修改后端配置并运行
cd DIG-Data-Annotation-Platform/server-golang/ && vim main.go
# 修改第107行 r := CollectRoute(gin.New(), "http://127.0.0.1:9999"), 将IP替换为前端IP
docker-compose -f ./doc/labelproject-golang.yml # 启动mysql & redis 镜像
go run main.go # 启动后端程序Installation By docker-compose 在front-end和server-golang的目录下,都存放着Dockerfile文件,方便容器化前后端。可自定义修改labelproject-golang.yml文件,实现一键部署。
docker build -t <your imageName:tag> .Preparation
- 确保安装docker 以及 docker-compose
Installation
git clone https://github.com/xz1220/LabelDoc.git
cd LabelDoc/monitor
docker-compose -f monitor.yml up- 初始化用户名:admin 密码:admin
- 入口 : http://localhost:8888
- 初始化数据库
- URL:http://172.23.0.2:8086
- 用户名免密为空
- 选取默认面板进入系统


