centos安装yapi分支crazy-yapi
环境要求
nodejs(7.6+) # 见:https://www.cnblogs.com/tester-yu/p/14849378.html
mongodb(2.6+)# 见:https://www.cnblogs.com/tester-yu/p/14892110.html
git #安装git命令:yum install git
forever # 安装forever命令:npm install --global forever
ykit #安装ykit命令:npm install ykit -g --unsafe-perm=true --allow-root
crazy-yapi 分支部署
mkdir crazy-yapi
cd crazy-yapi
git clone --depth=1 https://github.com/xian-crazy/yapi.git vendors
cp vendors/config_example.json ./config.json //复制完成后请修改相关配置(先在mongodb中创建好数据库和账户,根据实际值修改config.json)
cd vendors
npm install --registry https://registry.npm.taobao.org
ykit pack -m //大概60秒左右 编译过程中 如果显示 [Bundler] 1908/1912 build modules 不动了,按一下回车
npm run install-server //安装程序会初始化数据库索引和管理员账号,管理员账号名可在 config.json 配置
forever start -o out.log -e err.log server/app.js //启动服务器后,请访问 127.0.0.1:{config.json配置的端口},初次运行会有个编译的过程,请耐心等候
分支升级说明
停止服务:forever stopall
cd /opt/yapi/vendors/
添加 分支仓库(若已经添加,无需重复添加) git remote add yehaoapi https://github.com/xian-crazy/yapi.git
拉取新代码 git pull yehaoapi master
npm install --registry https://registry.npm.taobao.org
打包 ykit pack -m
启动服务 forever start -o out.log -e err.log server/app.js
部署时,若npm报错
则可以使用yarn部署
1
2
3
4
安装yarn
以centos为例:
npm install --global yarn
yarn --version
yarn安装成功后
设置镜像
yarn config set registry https://registry.npm.taobao.org/
复制代码
镜像设置成功后
mkdir yapi
cd yapi
git clone https://github.com/YMFE/yapi.git vendors //或者下载 zip 包解压到 vendors 目录
cp vendors/config_example.json ./config.json //复制完成后请修改相关配置
cd vendors
yarn
yarn run install-server //安装程序会初始化数据库索引和管理员账号,管理员账号名可在 config.json 配置
node server/app.js //启动服务器后,请访问 127.0.0.1:{config.json配置的端口},初次运行会有个编译的过程,请耐心等候
若启动后,无法加载页面内容,则下载已经制作完成的crazy-yapi压缩包,上传至服务器,解压启动即可
链接:https://pan.baidu.com/s/1D9WFC5X7r7G-05yJtzy54g
提取码:jbhu
复制代码
yapi启动命令
先检查端口是否启用
[root@test01 ~]# netstat -npl|grep 33333 yapi端口
[root@test01 ~]# netstat -npl|grep 27017 mongodb端口
1.先启动MongoDB
2.在启动yapi
在crazy-yapi/vendors文件中
nohup node server/app.js & 启动yapi

浙公网安备 33010602011771号