[ 环境搭建篇 ] docker 搭建部署 YAPI 框架

这篇具有很好参考价值的文章主要介绍了[ 环境搭建篇 ] 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

docker 部署yapi,轮播展示专栏,docker,yapi,环境搭建

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

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

docker 部署yapi,轮播展示专栏,docker,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

docker 部署yapi,轮播展示专栏,docker,yapi,环境搭建

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

docker 部署yapi,轮播展示专栏,docker,yapi,环境搭建

5、Yapi 部署成功

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

http://localhost:3000

docker 部署yapi,轮播展示专栏,docker,yapi,环境搭建
docker 部署yapi,轮播展示专栏,docker,yapi,环境搭建文章来源地址https://www.toymoban.com/news/detail-782628.html

到了这里,关于[ 环境搭建篇 ] docker 搭建部署 YAPI 框架的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • yapi容器化docker部署以及mongodb容器的持久化挂载异常问题

    通过docker形式部署yapi,需要准备一个mongodb,然后直接在一个空文件夹里写好Dockerfile,其中通过wget下载yapi的zip包。 基本按照这篇文章:https://www.modb.pro/db/149666 来处理即可 把mongodb的docker 跑起来, --auth 表示需要密码才能访问 注意 原文中启动mongo的容器是这样的 首先创建Mon

    2024年02月14日
    浏览(54)
  • YApi-高效、易用、功能强大的可视化接口管理平台——(一)使用 Docker 本地部署

    本内容以虚拟机【系统:Centos7】为例,云服务器步骤相同。使用Docker 的方式搭建 YApi,拉取 MongoDB 镜像和 YApi 镜像即可。 安装 yum 包更新到最新: 安装需要的软件包,yum-util 提供 yum-config-manager 功能,另外两个是 devicemapper 驱动依赖: 设置 yum 源为阿里云: 安装 Docker 社区版

    2024年02月13日
    浏览(50)
  • YAPI部署服务器

    YAPI是一个开源的、免费的、可视化的接口管理工具。它主要用于帮助团队管理和维护Web API接口,有助于简化API开发过程中的沟通和协作。 以下是关于YAPI的一些主要特点和功能: 接口管理 :YAPI提供了一个直观的界面,用于管理和组织接口,包括创建、编辑、删除接口等功能

    2024年04月13日
    浏览(36)
  • 【Docker安装Yapi完整操作步骤】

    YApi 是高效、易用、功能强大的 api 管理平台,旨在为开发、产品、测试人员提供更优雅的接口管理服务。可以帮助开发者轻松创建、发布、维护 API,YApi 还为用户提供了优秀的交互体验,开发人员只需利用平台提供的接口数据写入工具以及简单的点击操作就可以实现接口的管

    2024年02月05日
    浏览(55)
  • yapi以及gitlab的容器化部署

    yapi部署: https://blog.csdn.net/Chimengmeng/article/details/132074922 gitlab部署 使用docker-compose.yml version: \\\'3\\\' services:     web:       image: \\\'twang2218/gitlab-ce-zh:10.5\\\'       restart: always       hostname: \\\'192.168.xx.xx\\\'       environment:         TZ: \\\'Asia/Shanghai\\\'         GITLAB_OMNIBUS_CONFIG: |           ex

    2024年02月09日
    浏览(39)
  • yapi通过docker-compose安装遇到的问题

    docker无法访问外部网络 https://www.jianshu.com/p/f3ce460625fb iptables: No chain/target/match by that name service docker restart getaddrinfo EAI_AGAIN registry.npmjs.org docker内网络不通,默认docker通过桥接模式连接到宿主机,参考问题1进行解决 docker logs container_id 查看日志 https://blog.csdn.net/hshloveyy/article/de

    2024年02月06日
    浏览(47)
  • 【Yapi】Yapi最新版详细安装步骤图文教程,避免踩坑

    安装node.js,选择版本node-v12.16.1-x64.msi 一直点击下一步就好,路径默认C盘就好,不需要做修改。 下载mongodb-win32-x86_64-2012plus-4.2.3-signed.msi,安装 选择complete完整的安装模式: 注意将MongoDB作为服务安装,同时要记录下数据库data的安装目录和日志的安装目录 MongoDB安装路径 C:P

    2024年02月03日
    浏览(58)
  • YApi-高效、易用、功能强大的可视化接口管理平台——(三)YApi 项目管理

    点击右上角的 + 新建项目,进入新建项目页面: 完善项目信息,指定项目所属分组,点击【+创建项目】: 注:权限公开私有可以在项目创建之后进行设置。 查看创建好的项目: 在项目页点击上方的 设置 Tab 进入项目设置面板,这个面板涵盖了项目的所有配置: 在【项目配

    2024年02月13日
    浏览(44)
  • Yapi命令执行漏洞复现

    YApi 是高效、易用、功能强大的 api 管理平台,旨在为开发、产品、测试人员提供更优雅的接口管理服务。可以帮助开发者轻松创建、发布、维护 API,YApi 还为用户提供了优秀的交互体验,开发人员只需利用平台提供的接口数据写入工具以及简单的点击操作就可以实现接口的管

    2024年02月12日
    浏览(47)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包