centOS 安装 yapi

# 清除yum命令缓存

	sudo yum clean all

    #yum卸载低版本nodejs

	yum remove nodejs npm -y

   # 获取资源,安装高版本nodejs

	curl -sL https://rpm.nodesource.com/setup_8.x | bash -

	sudo yum install -y nodejs
    #查看git版本
	git --version

	#安装,如果没有请安装
	yum install -y git

配置安装MongoDB

# 配置MongoDB的yum源,vi /etc/yum.repos.d/mongodb-org-4.0.repo,添加内容:

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

# 安装MongoDB

	yum install -y mongodb-org
	
# 查看安装目录

	rpm -ql mongodb-org-server

# 启动mongodb

	systemctl enable mongod
    systemctl start mongod
    systemctl status mongod

yapi安装和运行

npm install -g yapi-cli --registry https://registry.npm.taobao.org
yapi server
#界面出来后填写信息
#数据库认证默认关闭,直接开始部署
[root@iz2ze9d7x8qiddthmdvrv6z yum.repos.d]# yapi server
在浏览器打开 http://0.0.0.0:9090 访问。非本地服务器,请将 0.0.0.0 替换成指定的域名或ip
当前安装版本: 1.8.5
连接数据库成功!
开始下载平台文件压缩包...
http://registry.npm.taobao.org/yapi-vendor/download/yapi-vendor-1.8.5.tgz
部署文件完成,正在安装依赖库...
 npm WARN deprecated babel@6.23.0: In 6.x, the babel package has been deprecated in favor of babel-cli. Check https://opencollective.com/babel to support the Babel maintainers



> core-js@2.6.10 postinstall /usr/local/yapi/vendors/node_modules/core-js
> node postinstall || echo "ignore"


 added 338 packages from 330 contributors in 50.65s

依赖库安装完成,正在初始化数据库mongodb...

> yapi-vendor@1.8.5 install-server /usr/local/yapi/vendors
>  node server/install.js

 log: mongodb load success...

 初始化管理员账号成功,账号名:"seekxx@163.com",密码:"ymfe.org"

部署成功,请切换到部署目录,输入: "node vendors/server/app.js" 指令启动服务器, 然后在浏览器打开 http://你的ip:3000 访问

启动yapi

cd /usr/local/yapi/ && node vendors/server/app.js

浏览器访问:http://你的ip:3000/,出现界面

配置yapi后台启动

#安装pm2
npm install -g pm2 --registry=https://registry.npm.taobao.org
    #安装pm2
	npm install -g pm2 --registry=https://registry.npm.taobao.org
	#下面的路径是你安装yapi的路径
	启动执行: pm2 start /usr/local/yapi/vendors/server/app.js
    关闭执行: pm2 stop /usr/local/yapi/vendors/server/app.js
    #查看yapi进程
    ps aux | grep yapi

yapi的升级

YApi的升级非常容易,且不会影响用户的数据,只会更新vendors目录

cd /usr/local/yapi/ && yapi ls

# 更新到最新版本

	yapi update
 
# yapi也支持升级到指定的版本

	yapi update -v {Version}
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值