在公司内部,我们现在都是前后端分离的模式开发。所以后端开发完毕接口之后,就需要把接口文档给到前端开发人员。现在网上有非常多开源的接口管理平台,但是内部的api这属于机密级别,因此是不能暴露到公网上的,因此我们需要自己搭建一个方便我们内部开发人员的接口管理平台,这里我们选用的是Yapi,不多说,直接说演示,因为是内部的服务器,因此直接使用docker安装是比较稳妥的。不多说,直接来。
1、安装mongodb
docker pull mongo:latest docker run -itd --name mongo -p 27017:27017 mongo
2、拉取yapi的docker镜像
docker pull registry.cn-hangzhou.aliyuncs.com/anoyi/yapi
3、创建目录,并创建配置文件
mkdir -p /mnt/yapi touch config.json vim config.json
把下面的内容放到config.json里面去
{ "port": "3000", "adminAccount": "admin@qq.com", "timeout":120000, "db": { "servername": "mongo", "DATABASE": "yapi", "port": 27017, "user": "root", "pass": "123456", "authSource": "admin" } }
4、初始化yapi容器环境
docker run -it --rm --link mongodb:mongo --entrypoint npm --workdir /yapi/vendors -v /mnt/mongodb/config/config.json:/yapi/config.json registry.cn-hangzhou.aliyuncs.com/anoyi/yapi run install-server
5、运行yapi
docker run -d --name yapi --link mongodb:mongo --restart=always --workdir /yapi/vendors -p 3000:3000 -v /mnt/mongodb/config/config.json:/yapi/config.json registry.cn-hangzhou.aliyuncs.com/anoyi/yapi server/app.js
6、测试访问
地址:http://192.168.31.30:3000/login 账号:admin@qq.com 密码:ymfe.org
以上就安装完成了,可以放心使用。
还没有评论,来说两句吧...