apt install npm
// 1.运行mongo服务,由于是测试因此也不设置用户名密码了 docker run -d --name yapi-mongo -p 27017:27017 mongo // 2.进入mongo服务 docker exec -it yapi-mongo bash // 3.进入mongo交互命令环境 mongo // 4.建立名为yapi的DB,这个在可视化部署用得上 use yapi // 5.查看全部DB show dbs
执行 yapi server 启动可视化部署程序,输入相应的配置和点击开始部署,就能完成整个网站的部署。部署完成以后,可按照提示信息,执行 node/{网站路径/server/app.js} 启动服务器。在浏览器打开指定url, 点击登陆输入您刚才设置的管理员邮箱,默认密码(ymfe.org) 登陆系统(默认密码可在我的中心修改)。node
npm install -g yapi-cli --registry https://registry.npm.taobao.org yapi server
若是 github 压缩文件没法下载,或须要部署到一些特殊的服务器,可尝试此方法git
mkdir yapi cd yapi git clone https://github.com/YMFE/yapi.git vendors //或者下载 zip 包解压到 vendors 目录(clone 整个仓库大概 140+ M,能够经过 `git clone --depth=1 https://github.com/YMFE/yapi.git vendors` 命令减小,大概 10+ M) cp vendors/config_example.json ./config.json //复制完成后请修改相关配置 cd vendors npm install --production --registry https://registry.npm.taobao.org npm run install-server //安装程序会初始化数据库索引和管理员帐号,管理员帐号名可在 config.json 配置 node server/app.js //启动服务器后,请访问 127.0.0.1:{config.json配置的端口},初次运行会有个编译的过程,请耐心等候