# message-center **Repository Path**: iGeneral/message-center ## Basic Information - **Project Name**: message-center - **Description**: No description available - **Primary Language**: Go - **License**: GPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2019-04-22 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # message-center #### 介绍 message-center是一个消息通知的服务平台,将常用的消息服务进行封装,作为一个saas服务,对外提供服务 **支持以下消息推送** - 钉钉机器人 #### 软件架构 1. swagger API文档入口 2. 使用gin web框架搭建web服务,对外提供restful API 3. 使用vue.js 搭建服务管理控制台 4. 消息分发器 5. 消息发送执行器 #### 安装教程 1. 数据库部署 ``` $cd db $docker build -t message-center . $docker run --name message-center -p 3306:3306 -v $pwd/data/mysql:/var/lib/mysql --restart=always -e MYSQL_ROOT_PASSWORD=test -d message-center ``` 2. 项目管理 - 设置环境变量 ``` $GOBASE=$(pwd) $GOSRC=$(dirname $GOBASE) $GOPATH=$(dirname $GOSRC) ``` 3. 依赖管理 使用glide做第三方包依赖管理工具 简单使用教程 ``` # 初始化 $glide init # 安装 $glide install ``` 4. 目录说明 5. 开发调试 ``` $go run server.go ``` 6. xxxx #### 使用说明 1. xxxx 2. xxxx 3. xxxx #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request