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 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM