Centos7 部署 YApi

1.安装nodejs

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

yum install -y nodejs

2.安装数据库mongo

#新增数据库源
vi /etc/yum.repos.d/mongodb-org-4.0.repo
#将以下内容插入源文件
[mogodb-org]

name=MongoDB Repository

baseurl=http://mirrors.aliyun.com/mongodb/yum/redhat/7Server/mongodb-org/4.0/x86_64/

gpgcheck=0

enabled=1

#执行安装命令
yum install -y mongodb-org

#启动数据库
service mongod start

3 禁用系统的安全设置

vim /etc/selinux/config

#将SELINUX=enforcing改为SELINUX=disabled,保存退出。

#重启
reboot

4 关闭防火墙或者添加允许9090 、3000端口

systemctl stop firewalld

5.安装 ,服务启动后,访问9090端口,配置基本信息,邮箱在安装完成后被初始化为管理员

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

#安装完成后 ctrl+c 退出

6 启动服务器

cd /root/my-yapi
node vendors/server/app.js

7 完成 访问 http://ip:3000

补充:

生产环境可以用pm2来管理nodejs服务

$ npm install -g pm2 #安装pm2
$ pm2 start /path/to/app.js --name xxxx #启动app项目  xxxx是pm2中显示的别名
$ pm2 list #列出由pm2管理的所有进程信息,还会显示一个进程会被启动多少次,因为没处理的异常。

#以下三步设置开机启动
$ pm2 startup #来实现开机自启动
$ pm2 save #保存当前进程状态。
$ pm2 startup #生成开机自启动的命令

转载于:https://my.oschina.net/wanily/blog/2395897

你可能感兴趣的:(Centos7 部署 YApi)