YApi部署
2019-05-12 本文已影响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