从零开始的Linux运维屌丝之路,资源免费分享平台   运维人员首选:简单、易用、高效、安全、稳定、社区活跃的开源软件

docker 安装 yapi接口文档管理

发布:蔺要红03-04分类: 运维

# 拉镜像
docker pull registry.cn-hangzhou.aliyuncs.com/anoy/yapi
# 创建挂载目录
mkdir -p /data/yapi/mongodata
# 运行mongo
docker run --restart always -v /data/yapi/mongodata:/data/db -d --name yapimongo mongo
# 运行容器初始化
docker run -it --rm --link yapimongo:mongo --entrypoint npm --workdir /api/vendors registry.cn-hangzhou.aliyuncs.com/anoy/yapi run install-server
# 初始化管理员账号成功,账号名:"admin@admin.com",密码:"111111" 
# 运行服务
docker run -d  --restart=always --name yapi  --link yapimongo:mongo --workdir /api/vendors  -p 3001:3000  registry.cn-hangzhou.aliyuncs.com/anoy/yapi  server/app.js
# 禁用注册
docker exec  -it yapi /bin/sh
vi ../config.json 
# 修改内容如下
{
  "port": "3000",
  "adminAccount": "admin@admin.com",
  "closeRegister":true, #主要是添加这句配置
  "db": {
    "servername": "mongo",
    "DATABASE": "yapi",
    "port": 27017
  }
}
# 保存后退出容器
docker restart yapi #重启服务

# 禁用注册后 添加用户 登录yapi,然添加一个项目,增加一个注册用户接口

地址为:http://yapi:端口/api/user/reg

POST json
{
  "email": "xx@xxx.com",
  "password": "xxx@xxx.com",
  "username": "xxxx"
}
每次注册完成后,需求退出重新进入,不然有垮session问题

在线调试插件下载地址: https://codeload.github.com/YMFE/cross-request/zip/master
会安装chrom插件直接就安装,不会的查看安装教程地址: https://juejin.im/post/5e3bbd986fb9a07ce152b53d 
温馨提示如有转载或引用以上内容之必要,敬请将本文链接作为出处标注,如有侵权我会在24小时之内删除!

欢迎使用手机扫描访问本站