[ 环境搭建篇 ] docker 搭建部署 YAPI 框架
🍬 博主介绍
👨🎓 博主介绍:大家好,我是 _PowerShell ,很高兴认识大家~
✨主攻领域:【渗透领域】【数据通信】 【通讯安全】 【web安全】【面试分析】
🎉点赞➕评论➕收藏 == 养成习惯(一键三连)😋
🎉欢迎关注💗一起学习👍一起讨论⭐️一起进步📝文末有彩蛋
🙏作者水平有限,欢迎各位大佬指点,相互学习进步!
文章目录
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://blog.csdn.net/qq_51577576/article/details/125048165
由于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 swarm集群中,你必须知道的几种网络流量类型?
- 在docker swarm中部署的service,有几种类型?
- Manage data in Docker
- torchserver模型本地部署和docker部署
- paddle-serving docker部署,非dockerfile,分步骤安装正确版本
- 在Redhat 7.3中采用离线方式安装Docker
- Docker最全教程之使用Docker搭建Java开发环境(十七)
- 自动化代码审查平台: 基于Docker Compose整合Jenkins + SonarQube
- 微服务轮子项目(13) - 统一日志中心详解(docker安装部署)
- 基于Ansible+Docker快速实现DCOS云平台部署
- linux部署docker镜像
- docker-compose部署ELK(亲测)
- Docker - NFS服务 - 多机器数据共享 - NAS和SAN
- Docker - docker的安装部署 - docker常用命令 - 底层隔离机制
- 《Docker容器:利用Kubernetes、Flannel、Cockpit和Atomic构建和部署》——1.3 探究容器
- jumperserver docker部署
- 【Docker】通过dockerfile构建Nginx镜像部署多Web应用
- 分布式事务seate-server的docker镜像的制作与部署
- docker 安装 jenkins 笔记
- 宝塔docker快速安装Halo
- 部署私有Docker Registry
- docker部署SpringBoot项目