美文网首页
CentOS部署YApi

CentOS部署YApi

作者: yifan_ | 来源:发表于2018-09-13 17:55 被阅读0次

1.安装nodejs、npm

1)环境要求

  • nodejs(7.6+)
  • mongodb(2.6+)
  • git

如果安装错误会导致运行yapi server时报错


image.png

2)下载源码安装包

wget http://nodejs.org/dist/v9.9.0/node-v9.9.0.tar.gz
image.png

3)解压并进入目录

tar xzvf node-v9.9.0.tar.gz && cd node-v9.9.0

4)检查、安装必须的插件

sudo yum install gcc gcc-c++
image.png

5)编译、安装

 ./configure
sudo make
sudo make install
reboot//重启,如果安装之后可以运行node --version则不需要
image.png

2.安装MongoDB

1)创建仓库

vi /etc/yum.repos.d/mongodb-org-4.0.repo

填入内容

[mongodb-org-4.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/7/mongodb-org/4.0/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.0.asc

2)开始安装

yum install -y mongodb-org
image.png

3)配置MongoDB

配置IP限制

vi /etc/mongod.conf

修改配置文件的 bindIp为0.0.0.0, 默认是 127.0.0.1, 只限于本地访问


image.png

4)启动MongoDB

service mongod start
image.png

3.安装yapi

1)通过Gitlhub提供的yapi-cli工具部署

Github -> https://github.com/YMFE/yapi

npm install -g yapi-cli --registry https://registry.npm.taobao.org

2)运行YApi部署工具

yapi server
image.png

3)访问部署工具站点

image.png

4)填写信息之后开始部署

image.png image.png

5)启动、访问YApi站点

cd /home/wwwroot/YAPI项目根目录/
node vendors/server/app.js
image.png
image.png

6)安装pm2工具管理NodeJS

npm install -g pm2 //安装
cd /YAPI根目录
pm2 start vendors/server/app.js //添加yapi进程到pm2管理模块中
pm2 startup //生成自启脚本,保持当前进程活跃
pm2 save //保存当前进程状态

7)MongoDB数据迁移

导出数据

./mongodump //直接导出所有数据

将数据json文件整个文件夹拷贝到目标服务器任意目录

导入数据

mongorestore -d yapi /root/dump/目标数据库对应的备份目录

相关文章

  • CentOS部署YApi

    1.安装nodejs、npm 1)环境要求 nodejs(7.6+) mongodb(2.6+) git 如果安装...

  • centos部署yapi

    Yapi是去哪儿网开源的一款接口管理工具。接口的文档的管理是一件比较痛苦的事情,后端开发不得不使用很长的时间去维护...

  • Centos 7 部署Yapi

    安装node 安装mongodb 添加mongodb源文件touch /etc/yum.repos.d/mongo...

  • centos 安装 docker 部署yApi

    安装docker 点我查看如何安装docker 安装 yApi 如何使用docker安装yApi 配置docker...

  • 使用Docker部署Yapi

    一、 Docker部署YApi: 创建MongoDB数据卷 启动MongoDB 获取YApi镜像 初始化YApi数...

  • Centos7部署yapi可视化公共接口管理平台

    Centos7部署yapi可视化公共接口管理平台 1、安装node ln 命令来设置软连接: 2、安装MongoD...

  • 本地部署 yapi 环境

    本地部署 yapi 环境 本地部署 windows环境[https://www.cnblogs.com/beil...

  • 【yapi】部署

    官方文档:https://yapi.ymfe.org/devops/index.html#安装 说的挺清楚的,需要...

  • YApi部署

    环境 第一步:安装依赖 1.安装git 2.安装mongodb(2.6+) 3.安装nodejs(7.6+) 1....

  • yapi部署

    yapi部署按照官网的可视化部署方案 nodejs 版本不要太高。太高会报错,亲测12.20.0可以 下载安装完成...

网友评论

      本文标题:CentOS部署YApi

      本文链接:https://www.haomeiwen.com/subject/dkfggftx.html