LHJ's Blog

head

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

摘录自Yapi的Github介绍

🐳 安装Docker

安装Docker可以查看我之前的一篇文章《CentOS7安装Docker

🍃 安装Mongo

安装Mongo可以参考我之前的一篇文章《Docker安装Mongo

🍸 安装Yapi

1️⃣ 先启动Mongo

1
docker run -d --name mongo-yapi mongo

2️⃣ 从阿里云镜像仓库获取Yapi镜像

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

3️⃣ 初始化Yapi数据库索引和管理员账号

1
2
3
4
5
6
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

1
2
3
4
5
6
7
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

访问网址:http://localhost:3000 查看启动效果

初始登陆账号:admin@admin.com 密码:ymfe.org

🚀 升级Yapi

1️⃣ 停止Yapi

1
docker stop yapi

2️⃣ 删除旧的Yapi容器

1
docker rm -f yapi

3️⃣ 获取新的镜像

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

4️⃣ 启动新获取的镜像

1
2
3
4
5
6
7
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


 评论