docker 安装 yapi

拉镜像

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",密码:"ymfe.org" 

 

运行服务

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
  }
}
#保存后退出

exit #退出容器

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 

 

升级版插件: https://github.com/fjc0k/YApi-X/tree/master/chrome-extension

 

分享一个淘宝、京东、拼多多、饿了么、美团、抖音等等买东西后真实返钱小技巧,

打车、外卖领券,充值话费95折好像也可以

使用教程用微信扫下方二维码查看详细说明

 

posted @ 2020-04-12 12:26  Binz  阅读(6130)  评论(6编辑  收藏  举报