美文网首页
YApi部署

YApi部署

作者: 小六的昵称已被使用 | 来源:发表于2019-05-12 09:53 被阅读0次

环境

[root@yapi-server node-v8.12.0]# cat /etc/centos-release
CentOS Linux release 7.6.1810 (Core)

[root@yapi-server node-v8.12.0]# node -v
v8.12.0

[root@yapi-server node-v8.12.0]# npm -v
6.4.1

第一步:安装依赖

1.安装git

yum install -y git

2.安装mongodb(2.6+)

## 设置官方YUM源
cat <<EOF >/etc/yum.repos.d/mongodb.repo
[mongodb-org-4.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/7Server/mongodb-org/4.0/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.0.asc
EOF

## 安装
yum install -y mongodb-org

## 启动并设置开机自动启动
systemctl stop mongod.service
systemctl start mongod.service
systemctl status mongod.service
systemctl enable mongod.service

默认配置
/etc/mongod.conf
/var/log/mongodb/mongod.log
dbPath: /var/lib/mongo
port: 27017

3.安装nodejs(7.6+)

1.下载编译工具和依赖包

yum -y groupinstall "Development Tools"
yum -y install zlib-devel perl-ExtUtils-MakeMaker asciidoc xmlto openssl-devel wget vim

2.下载Node.js源码并编译安装并设置环境变量

## 下载并安装
wget https://nodejs.org/dist/v8.12.0/node-v8.12.0.tar.gz
tar -vxf node-v8.12.0.tar.gz
cd node-v8.12.0/
./configure --prefix=/usr/local/node && echo $?
make &&make install && echo $?

## 设置环境变量
cat <<\EOF >>/etc/profile
export NODE_HOME=/usr/local/node
export PATH=$NODE_HOME/bin:$PATH
EOF
cat /etc/profile
source /etc/profile

## 验证安装
node -v
npm -v

第二步:安装YApi

1.安装

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

2.YApi 平台部署

http://192.168.50.61:9090/
    部署版本:1.7.0
    公司名称:
    部署路径:/root/my-yapi
    管理员邮箱:/root/my-yapi
    网段端口号:3000
    数据库地址:127.0.0.1
    数据库端口:27017
    数据库名:yapi

初始化管理员账号成功,账号名:"admin@admin.com",密码:"ymfe.org"
部署成功,请切换到部署目录,输入: "node vendors/server/app.js" 指令启动服务器, 然后在浏览器打开 http://127.0.0.1:3000 访问

3.安装PM2管理程序

## 安装
npm install pm2 -g

## 添加管理程序
## 使用start和delete命令将进程添加到进程列表。
pm2 start /root/my-yapi/vendors/server/app.js
pm2 ls

## 启动和停止项目
pm2 stop app
pm2 start app
pm2 restart app

## 日志访问
pm2 logs app
pm2 show app

4.访问项目

http://192.168.50.61:3000

附录:

https://yapi.ymfe.org/devops/index.html

相关文章

  • 使用Docker部署Yapi

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

  • 本地部署 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可以 下载安装完成...

  • 部署YApi

    yapi的部署和使用 1、部署 1.1、下载和安装 直接在github上git clone即可,地址是:https...

  • Yapi 部署说明-91104

    Yapi 部署说明-91104 github 地址 https://github.com/jinfeijie/ya...

  • k3s 部署 yapi

    YMFE/yapi: YApi 是一个可本地部署的、打通前后端及QA的、可视化的接口管理平台 (github.co...

  • Yapi部署搭建

    Yapi官网内网部署 (1)环境要求 nodejs(7.6+) mongodb(2.6+) git pm2: 一个...

  • YApi 本地部署

    描述 YApi 是高效、易用、功能强大的 api 管理平台,旨在为开发、产品、测试人员提供更优雅的接口管理服务。可...

网友评论

      本文标题:YApi部署

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