Centos 7如何部署YApi mock,YApi liunx 平台部署,Yapi 设置后台自动运行

 

 YApi 是一个高效、易用、功能强大的可视化接口管理平台,官方地址 http://yapi.demo.qunar.com/

使用 YApi 工具进行编写接口文档,前端可先行使用接口文档地址先行开发,无需等后端接口开发完成再调试,如图

Centos 7如何部署YApi mock,YApi liunx 平台部署,Yapi 设置后台自动运行_第1张图片

出于安全考虑,我们往往把 YApi 工具安装到公司或个人服务器上,安装 yapi前,我们需要先安装 nodejs 和 mongodb

1.安装nodejs

curl -sL https://rpm.nodesource.com/setup_8.x | bash -

yum install -y nodejs

# 查看node版本

node -v

2.安装数据库 mongo 然后启动

#新增数据库源
vi /etc/yum.repos.d/mongodb-org-4.0.repo
#将以下内容插入源文件
[mogodb-org]

name=MongoDB Repository

baseurl=http://mirrors.aliyun.com/mongodb/yum/redhat/7Server/mongodb-org/4.0/x86_64/

gpgcheck=0

enabled=1

#执行安装命令
yum install -y mongodb-org

#启动数据库
service mongod start

3 启动服务命令,服务启动,访问9090端口

Centos 7如何部署YApi mock,YApi liunx 平台部署,Yapi 设置后台自动运行_第2张图片

输入公司名称,部署路径,管理员邮箱,点击开始部署

Centos 7如何部署YApi mock,YApi liunx 平台部署,Yapi 设置后台自动运行_第3张图片

部署过程会有一小会的时间,部署先会产生你的登录密码和启动命令,如图

Centos 7如何部署YApi mock,YApi liunx 平台部署,Yapi 设置后台自动运行_第4张图片

部署成功后,先会出现初始化的密码,然后切换到你部署的目录,输入上图所示的命令,启动服务,然后 3000 端口访问,如果是阿里云服务器,确认端口是否开放,启动成功截图

Centos 7如何部署YApi mock,YApi liunx 平台部署,Yapi 设置后台自动运行_第5张图片

访问访问 YApi ,登录成功后的截图

Centos 7如何部署YApi mock,YApi liunx 平台部署,Yapi 设置后台自动运行_第6张图片

文章参考

以上启动方式有个问题,就是我们关系 xshell 后,yapi工具就打不开了,这里我们需要设置 yapi 启动后自动运行

安装 pm2

npm install -g pm2

然后启动 关闭命令 ,后面的路径是你安装yapi 的路径

pm2 start /my-yapi/vendors/server/app.js
pm2 stop  /my-yapi/vendors/server/app.js

 

你可能感兴趣的:(Yapi)