YAPI接口自动化平台搭建
·
1、前置条件
硬件:linux服务器,可连接外网
软件:nodejs7.6+、mongodb2.6+、git
2、开始部署
2.1 配置国内yum源
命令如下:
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
yum makecache
2.2 安装git
命令如下:
yum install -y git
2.3 安装node
安装并添加软连接:
注:两个软连接必须是绝对路径
cd /
wget https://npm.taobao.org/mirrors/node/v8.0.0/node-v8.0.0-linux-x64.tar.xz
tar -xvf node-v8.0.0-linux-x64.tar.xz
ln -s /node-v8.0.0-linux-x64/bin/node /usr/local/bin/node
ln -s /node-v8.0.0-linux-x64/bin/npm /usr/local/bin/npm
验证是否安装成功执行命令:
node -v
2.4 安装mongodb
- 创建yum源文件
命令如下:
填写如下内容:cd /etc/yum.repos.d vim mongodb-org-4.0.repo[mngodb-org] name=MongoDB Repository baseurl=http://mirrors.aliyun.com/mongodb/yum/redhat/7Server/mongodb-org/4.0/x86_64/ gpgcheck=0 enabled=1 - yum安装mongo
命令如下:yum -y install mongodb-org - 修改mongodb配置文件
查看mongo安装位置,命令:
修改mongod.conf文件whereis mongod
bindIp: 127.0.0.1 改为 bindIp: 0.0.0.0vim /etc/mongod.conf
2.5 启动mongodb
命令:
#启动命令:
systemctl start mongod.service
#设置开机自启:
systemctl enable mongod.service
2.6 安装yapi
执行命令:
npm install -g yapi-cli --registry https://registry.npm.taobao.org
上方命令完成后,会在/node-v8.0.0-linux-x64/bin/目录下多两个文件yapi、yapi-cli
修改目录权限,命令:
cd /
chown -R root:root node-v8.0.0-linux-x64
进入node-v8.0.0-linux-x64/bin目录,启动yapi部署程序,命令如下:
./yapi server
按照提示,浏览器中打开http://192.168.1.52:9090,填写公司名称直接点击“开始部署”即可
回到服务器上,执行命令启动yapi
node /node-v8.0.0-linux-x64/bin/my-yapi/vendors/server/app.js
浏览器中打开http://192.168.1.52:3000,进行注册登录即可开始使用
注:初始化管理员账号名:“admin@admin.com”,密码:“ymfe.org”
2.7设置开机自启
首先给/etc/rc.d/rc.local文件赋予执行权限,如下:
chmod +x /etc/rc.d/rc.local
然后编辑该文件,加上启动命令即可:
vim /etc/rc.d/rc.local
添加如下内容:
/usr/local/bin/node /node-v8.0.0-linux-x64/bin/my-yapi/vendors/server/app.js &
为什么最后多了个&呢???
因为&代表后台运行,命令执行后直接返回,不然系统一直在启动中
更多推荐

所有评论(0)