docker 搭建部署 YAPI 框架的详细过程

目录

Yapi介绍

优点:

Yapi的几个功能

1、启动 MongoDB

2、获取 Yapi 镜像,版本信息可在 阿里云镜像仓库 查看

3、初始化 Yapi 数据库索引及管理员账号

4、启动 Yapi 服务

5、Yapi 部署成功

Yapi介绍

Yapi是一个高效、易用、功能强大的接口文档管理工具,旨在为开发、产品、测试人员提供更优雅的接口管理服务。可以帮助开发者轻松创建、发布、维护 API。
Yapi旨在为开发、产品、测试人员提供更优雅的接口管理服务。可以帮助开发者轻松创建、发布、维护 API。

优点:

1、提供基本的项目分组,项目管理,接口管理功能
2、友好的接口文档,基于websocket的多人协作接口编辑功能和类postman测试工具,让多人协作成倍提升开发效率
3、基于Mockjs,使用简单功能强大

Yapi的几个功能

权限管理:
YApi 成熟的团队管理扁平化项目权限配置满足各类企业的需求。
可视化接口管理:
基于 websocket 的多人协作接口编辑功能和类 postman 测试工具,让多人协作成倍提升开发效率。
Mock Server:
易用的 Mock Server,再也不用担心 mock 数据的生成了
自动化测试:
完善的接口自动化测试,保证数据的正确性
数据导入:
支持导入 swagger, postman, har 数据格式,方便迁移旧项目
插件机制:
强大的插件机制,满足各类业务需求

1、启动 MongoDB

前提需要安装docker:安装docker:

https://www.jb51.net/article/257872.htm

由于YApi依赖于MongoDB,所以我们需要下载并启动MongoDB。

docker run -d --name mongo-yapi mongo

2、获取 Yapi 镜像,版本信息可在 阿里云镜像仓库 查看 docker pull registry.cn-hangzhou.aliyuncs.com/anoy/yapi

3、初始化 Yapi 数据库索引及管理员账号 docker run -it --rm \ --link mongo-yapi:mongo \ --entrypoint npm \ --workdir /api/vendors \ registry.cn-hangzhou.aliyuncs.com/anoy/yapi \ run install-server

4、启动 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

5、Yapi 部署成功

访问 http://localhost:3000 登录账号 admin@admin.com,密码 ymfe.org

http://localhost:3000

到此这篇关于docker 搭建部署 YAPI 框架的文章就介绍到这了,更多相关docker 搭建YAPI 框架内容请搜索易知道(ezd.cc)以前的文章或继续浏览下面的相关文章希望大家以后多多支持易知道(ezd.cc)!

推荐阅读

    rails框架介绍

    rails框架介绍,框架,代码, Rails 框架首次提出是在2004年7月,其的研发者是26岁的丹麦人David Heinemeier Hansson。不同于已有复杂的Web

    java三大框架面试题

    java三大框架面试题,面试题,对象,本文目录java三大框架面试题前端面试题分享之什么是Spring开发中主要使用spring的什么技术 面试题Java面

    Java语言中的Struts框架介绍

    Java语言中的Struts框架介绍,框架,应用程序,模型,视图,控制器,状态,Java语言中的Struts框架介绍随着Web应用程序的逐渐普及,比如Web网站和企业应

    PHP中的Yii框架指南

    PHP中的Yii框架指南,框架,安装,配置,应用程序,支持,验证,PHP语言是一门广泛应用的开源脚本语言,它凭借其灵活、高效、安全和易用的特性,成为了网

    聊聊docker下怎么启动容器

    聊聊docker下怎么启动容器,镜像,应用程序,下载,启动,名称,命令,Docker是一种轻量级的虚拟化解决方案,可以将应用和其所有的依赖性封装到一个独立

    Java语言中的SSH框架介绍

    Java语言中的SSH框架介绍,框架,应用程序,对象,用于,请求,二级缓存,随着互联网的飞速发展和信息化的普及,Java已经成为最流行的开发语言之一。Jav

    thinkphp5框架流程

    thinkphp5框架流程,路由,应用程序,控制器,文件,视图,框架,ThinkPHP5是当前比较流行的PHP框架之一,它以完善的MVC架构、优秀的性能表现和丰富的开

    用vue框架有什么好处

    用vue框架有什么好处,组件,项目,数据,优化,操作,框架,用vue的好处:1、Vue是组件化开发,减少代码的书写,使代码易于理解;2、可以对数据进行双向绑定;3

    html框架有哪些

    html框架有哪些,框架,浏览器,教程,开发框架,响应,应用程序,html框架有:1、Siimpler,一个简单的HTML开发框架;2、Ionic,一个神奇的框架和强大前端开

    如何在linux上安装docker

    如何在linux上安装docker,安装,运行,命令,步骤,用户,版本,随着容器技术的兴起,Docker 已经成为了最为流行的容器引擎。它可以快速构建、部署、运

    如何彻底卸载docker

    如何彻底卸载docker,删除,命令,软件包,文件,卸载,步骤,随着云计算和容器技术的快速发展,Docker已成为现今最流行的容器化应用平台之一。然而,对于