yapi开源地址 https://github.com/YMFE/yapi
yapi-virtual适用于虚拟机部署yapi
部署步骤为
- 拷贝yapi-virtual到宿主机/,如拷贝位置不同,需要同步替换entrypoint.sh中的vendors和init.lock路径
- cd /yapi-virtual, 填写config.json内servername, user, pass 其中authSource为mongodb自带库,默认通过admin授权即可
- cd /yapi-virtual/vendors
- npm install --production --registry https://registry.npm.taobao.org
- cd /yapi-virtual
- nohup sh entrypoint.sh > out.txt 2&1 &
Docker部署(机器手动部署),拷贝yapi-deploy到宿主机
- cd /yapi-deploy
- docker build -f Dockerfile -t demoyapi .
- docker run -d --name=yapi -p 3000:3000 demoyapi
pm2基本使用
pm2 list查看运行中的nodejs项目
pm2 start
pm2 stop
pm2 delete id