yapi 权限_YAPI安装方法

安装nodejs解压:

tar -xvf node-v10.16.0-linux-x64.tar -C /usr/local/

配置软链接:

ln -s /usr/local/node-v10.16.0/bin/node /usr/local/bin/

ln -s /usr/local/node-v10.16.0/bin/npm /usr/local/bin/

安装mongodb解压:

tar -zxf mongodb-linux-x86_64-3.2.21.tgz -C /usr/local/mongodb-4.0.13

创建日志和数据文件存储位置:

mkdir  data

mkdir  log

创建启动配置 mongodb.cnf:

#配置信息详情

#指定数据存储目录 需要提前创建

dbpath=/usr/local/mongodb-4.0.13/data/

#指定日志文件

logpath=/usr/local/mongodb-4.0.13/log/mongdb.log

#日志追加写

logappend=true

#创建后台子进程

fork=true

#指定端口号

port=27017

#配置信息详情

配置系统环境变量:

export PATH=/usr/local/mongodb-4.0.13/bin:$PATH

启动:

mongod -f /usr/local/mongodb-4.0.13/mongodb.cnf

进入数据库:

mongo

进入数据库

use admin

admin数据库创建管理者:

db.createUser({ user: "yzyx", pwd: "1234",\

roles:[{ role: "userAdminAnyDatabase", db: "admin" }] })

admin数据库创建超级权限用户

db.createUser({user:"root",pwd:"123456",roles:[{role: 'root', db: 'admin'}]})

命令行部署YAPI(已安装git)mkdir yapi

cd yapi

git clone https://github.com/YMFE/yapi.git vendors

cp vendors/config_example.json ./config.json

配置config.json文件

{

"port": "3000",

"adminAccount": "admin@admin.com",

"db": {

"servername": "127.0.0.1",

"DATABASE": "admin",

"port": 27017,

"user": "root",

"pass": "123456",

"authSource": "admin"

},

"mail": {

"enable": true,

"host": "smtp.xxx.cn",

"port": 465,

"from": "xxx@xxx.cn",

"auth": {

"user": "xxx@xxx.cn",

"pass": "xxx"

}

}

}

安装依赖:

cd vendors

npm install --production -- registry  xxx

启动:

npm run install-server

node server/app.js

安装pm2npm install pm2 -g

ln -s /usr/local/node-v10.16.0/bin/pm2 /usr/local/bin/

查看进程信息

pm2 list

启动进程方法

pm2 start /usr/local/yapi/vendors/server/app.js

文件更改,自动重启

pm2 start /usr/local/yapi/vendors/server/app.js –watch

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值