/yapi-deploy

yapi Docker部署、虚拟机部署

Primary LanguageShell

Yapi

yapi开源地址 https://github.com/YMFE/yapi

yapi-virtual适用于虚拟机部署yapi

部署步骤为

  1. 拷贝yapi-virtual到宿主机/,如拷贝位置不同,需要同步替换entrypoint.sh中的vendors和init.lock路径
  2. cd /yapi-virtual, 填写config.json内servername, user, pass 其中authSource为mongodb自带库,默认通过admin授权即可
  3. cd /yapi-virtual/vendors
  4. npm install --production --registry https://registry.npm.taobao.org
  5. cd /yapi-virtual
  6. nohup sh entrypoint.sh > out.txt 2&1 &

Docker部署(机器手动部署),拷贝yapi-deploy到宿主机

  1. cd /yapi-deploy
  2. docker build -f Dockerfile -t demoyapi .
  3. docker run -d --name=yapi -p 3000:3000 demoyapi

pm2基本使用

pm2 list查看运行中的nodejs项目

pm2 start

pm2 stop

pm2 delete id