centos安装yapi分支crazy-yapi
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部署
安装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