docker安裝yapi工具管理介面和測試
阿新 • • 發佈:2019-01-14
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