1. 程式人生 > >docker安裝yapi工具管理介面和測試

docker安裝yapi工具管理介面和測試

YApi
  YApi是由去哪兒網移動架構組(簡稱YMFE,一群由FE、iOS和Android工程師共同組成的最具想象力、創造力和影響力的大前端團隊)開源的視覺化介面管理工具,一個可本地部署的、打通前後端及QA的介面管理平臺,YApi旨在為開發、產品和測試人員提供更優雅的介面管理服務,可以幫助開發者輕鬆建立、釋出和維護不同專案,不同平臺的API。有了YApi,我們可以很方便的測試、管理和維護多個專案的API介面,不像Swagger那樣是隨應用生和滅的(且線上環境下大多數須關閉),YApi是一個獨立的服務平臺。

如下是YAPI安裝部署和需要配置登入才能訪問其他介面的操作。

伺服器環境:

 建立 MongoDB 資料卷

docker volume create mongo_data_yapi

啟動 MongoDB

docker run -d --name mongo-yapi -v mongo_data_yapi:/data/db mongo

獲取 Yapi 映象,版本資訊可在 阿里雲映象倉庫 檢視 : 
地址: https://dev.aliyun.com/detail.html?spm=5176.1972343.2.26.I97LV8&repoId=139034

docker pull registry.cn-hangzhou.aliyuncs.com/anoy/yapi

初始化 Yapi 資料庫索引及管理員賬號

docker run -it --rm  --link mongo-yapi:mongo  --entrypoint npm  --workdir /api/vendors  registry.cn-hangzhou.aliyuncs.com/anoy/yapi  run install-server

啟動 Yapi 服務

docker run -d  --name yapi  --link mongo-yapi:mongo  --workdir /api/vendors  -p 3000:3000  registry.cn-hangzhou.aliyuncs.com/anoy/yapi  server/app.js

使用 Yapi 

訪問 http://ip:3000 登入賬號[email protected],密碼ymfe.org 

 

登陸後:

設定登陸後獲取的資訊

如果介面需要登入,才可以訪問其他介面,則需要設定該操作

設定後可以正常訪問,其他介面,如下截圖

遇到一個問題:參考別人資料解決

備份docker備份,如下截圖:

 

參考資料:https://blog.csdn.net/qq_32447301/article/details/81394024