docker?搭建部署?YAPI?框架的詳細(xì)過程
Yapi介紹
Yapi是一個(gè)高效、易用、功能強(qiáng)大的接口文檔管理工具,旨在為開發(fā)、產(chǎn)品、測試人員提供更優(yōu)雅的接口管理服務(wù)??梢詭椭_發(fā)者輕松創(chuàng)建、發(fā)布、維護(hù) API。
Yapi旨在為開發(fā)、產(chǎn)品、測試人員提供更優(yōu)雅的接口管理服務(wù)??梢詭椭_發(fā)者輕松創(chuàng)建、發(fā)布、維護(hù) API。
優(yōu)點(diǎn):
1、提供基本的項(xiàng)目分組,項(xiàng)目管理,接口管理功能
2、友好的接口文檔,基于websocket的多人協(xié)作接口編輯功能和類postman測試工具,讓多人協(xié)作成倍提升開發(fā)效率
3、基于Mockjs,使用簡單功能強(qiáng)大
Yapi的幾個(gè)功能
權(quán)限管理:
YApi 成熟的團(tuán)隊(duì)管理扁平化項(xiàng)目權(quán)限配置滿足各類企業(yè)的需求。
可視化接口管理:
基于 websocket 的多人協(xié)作接口編輯功能和類 postman 測試工具,讓多人協(xié)作成倍提升開發(fā)效率。
Mock Server:
易用的 Mock Server,再也不用擔(dān)心 mock 數(shù)據(jù)的生成了
自動(dòng)化測試:
完善的接口自動(dòng)化測試,保證數(shù)據(jù)的正確性
數(shù)據(jù)導(dǎo)入:
支持導(dǎo)入 swagger, postman, har 數(shù)據(jù)格式,方便遷移舊項(xiàng)目
插件機(jī)制:
強(qiáng)大的插件機(jī)制,滿足各類業(yè)務(wù)需求
1、啟動(dòng) MongoDB
前提需要安裝docker:安裝docker:
http://www.dhdzp.com/article/257872.htm
由于YApi依賴于MongoDB,所以我們需要下載并啟動(dòng)MongoDB。
docker run -d --name mongo-yapi mongo

2、獲取 Yapi 鏡像,版本信息可在 阿里云鏡像倉庫 查看
docker pull registry.cn-hangzhou.aliyuncs.com/anoy/yapi

3、初始化 Yapi 數(shù)據(jù)庫索引及管理員賬號
docker run -it --rm \ --link mongo-yapi:mongo \ --entrypoint npm \ --workdir /api/vendors \ registry.cn-hangzhou.aliyuncs.com/anoy/yapi \ run install-server

4、啟動(dòng) Yapi 服務(wù)
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

5、Yapi 部署成功
訪問 http://localhost:3000 登錄賬號 admin@admin.com,密碼 ymfe.org
http://localhost:3000


到此這篇關(guān)于docker 搭建部署 YAPI 框架的文章就介紹到這了,更多相關(guān)docker 搭建YAPI 框架內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Docker容器處于Removal in process無法刪除問題及解決
這篇文章主要介紹了Docker容器處于Removal in process無法刪除問題及解決方案,具有很好的參考價(jià)值,希望對大家有所幫助。2023-07-07
Docker實(shí)踐—CentOS7上部署Kubernetes詳解
kubernetes作為docker的管理工具是由Google開源提供,但是kubernetes的安裝一直折磨著運(yùn)維人員,在這一系列的文章中我將會(huì)由kubernetes的安裝講起為大家介紹kubernetes的安裝使用等過程,也作為自己的學(xué)習(xí)筆記。2017-01-01
Docker運(yùn)行Web服務(wù)實(shí)戰(zhàn)之Tomcat的詳細(xì)過程
Tomcat是由Apache軟件基金會(huì)下屬的Jakarta項(xiàng)目開發(fā)的一個(gè)Servlet容器,按照Sun Microsystems提供的技術(shù)規(guī)范,實(shí)現(xiàn)了對Servlet和Java Server Page(JSP)的支持,這篇文章主要介紹了Docker運(yùn)行Web服務(wù)實(shí)戰(zhàn)之Tomcat的詳細(xì)過程,需要的朋友可以參考下2022-08-08
Docker安裝Nacos容器并根據(jù)Nginx實(shí)現(xiàn)負(fù)載均衡
本文主要介紹了Docker安裝Nacos容器并根據(jù)Nginx實(shí)現(xiàn)負(fù)載均衡,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2024-01-01
關(guān)于docker無法正常下載鏡像的問題小結(jié)
之前還可以正常下載鏡像,但是一段時(shí)間之后就無法下載了,猜測可能是政治原因,無法連接到國外服務(wù)器,所以我設(shè)置了阿里云的鏡像加速器,需要的朋友可以參考下2024-06-06
docker安裝elastic?search的詳細(xì)過程
這篇文章主要介紹了docker安裝elastic?search的相關(guān)知識,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-06-06
解決Docker鏡像拉取超時(shí)及優(yōu)化網(wǎng)絡(luò)配置的方法(failed to do request
在使用 Docker 構(gòu)建和部署應(yīng)用時(shí),拉取鏡像是一個(gè)關(guān)鍵的步驟,然而,在一些網(wǎng)絡(luò)環(huán)境中,特別是企業(yè)內(nèi)部網(wǎng)或受限網(wǎng)絡(luò)環(huán)境中,可能會(huì)遇到 Docker 鏡像拉取失敗或超時(shí)的問題,這篇博客將詳細(xì)探討如何應(yīng)對 Docker 鏡像拉取超時(shí)的問題,需要的朋友可以參考下2024-11-11
Docker與iptables及實(shí)現(xiàn)bridge方式網(wǎng)絡(luò)隔離與通信操作
這篇文章主要介紹了Docker與iptables及實(shí)現(xiàn)bridge方式網(wǎng)絡(luò)隔離與通信操作,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-11-11

