先决条件
- nodejs(7.6+)
- mongodb(2.6+)
可视化部署
npm install -g yapi-cli --registry https://registry.npm.taobao.org
开放端口
firewall-cmd --zone=public --add-port=9090/tcp --permanent
firewall-cmd --reload
cd /usr/local/nodejs/bin/
./yapi server
服务管理
利用pm2方便服务管理维护。
npm install pm2 -g --registry https://registry.npm.taobao.org //安装pm2
ln -s /usr/local/nodejs/bin/pm2 /usr/local/bin/ #设置pm2的软链接
cd {项目目录}
pm2 start "vendors/server/app.js" --name yapi //pm2管理yapi服务
pm2 info yapi //查看服务信息
pm2 stop yapi //停止服务
pm2 restart yapi //重启服务
设置开机启动
pm2 startup
pm2 save