环境说明ubuntunpmMongoinstallnpmaptinstallnpmdockerinstallmongo//1.运行mongo服务,因为是测试所以不要设置用户名和密码dockerrun-d--nameyapi-mongo-p27017:27017mongo//2.进入mongo服务dockerexec-ityapi-mongobash//3.进入mongo交互命令环境mongo//4.创建一个名为yapi的DB,可以在visualdeploymentuseyapi//5.查看所有DBshowdbsInstallypai方法1.visualdeployment[推荐]执行yapiserver启动visualdeployment程序,进入相应配置点击开始部署,部署整个网站可以完成。部署完成后,根据提示执行node/{网站路径/server/app.js}启动服务器。在浏览器中打开指定的url,点击登录,输入刚才设置的管理员邮箱,默认密码(ymfe.org)登录系统(默认密码可在个人中心修改)。npminstall-gyapi-cli--registryhttps://registry.npm.taobao.orgyapiserver方法二、命令行部署如果github压缩文件无法下载,或者需要部署到一些特殊的服务器,试试这个方法mkdiryapicdyapigitclonehttps://github.com/YMFE/yapi.gitvendors//或者下载zip包解压到vendors目录下(clone整个仓库大概140+M,可以通过`gitclone--depth=1https://github.com/YMFE/yapi.gitvendors`commandsreduced,about10+M)cpvendors/config_example.json./config.json//请复制cdvendorsnpm后修改相关配置install--production--registryhttps://registry.npm.taobao.orgnpmruninstall-server//安装程序会初始化数据库索引和管理员账号,管理员账号名可以在config.json中配置nodeserver/app.js//启动服务器后,请访问127.0.0.1:{config.json中配置的端口},第一次运行会有编译过程,配置安装yapi服务器后请耐心等待,系统会自动运行可视化部署程序(http://localhost:9090),输入对应的Configure点击开始部署。如果部署时使用默认端口配置,网站访问地址为:http://localhost:3000,初始管理员账号:admin@admin.com,密码:ymfe.org
