1. 创建mongo
请参考:【docker】 数据存储:redis、mysql、mongo
2. 部署yapi服务
2.1 拉取镜像
docker pull yapipro/yapi
2.2 创建配置文件
新建文件 config.json
{
"port": "3000",
"adminAccount": "admin@anoyi.com",
"timeout":120000,
"db": {
"servername": "mongo",
"DATABASE": "yapi",
"port": 27017,
"user": "root",
"pass": "root",
"authSource": "admin"
}
}
2.3 初始化 YAPI 数据库索引及管理员账号
docker run -it --rm --link mongo:mongo --entrypoint npm --workdir /yapi/vendors -v /root/yapi/config.json:/yapi/config.json yapipro/yapi run install-server
初始化管理员账号成功,账号名:"admin@anoyi.com",密码:"ymfe.org"
2.4 启动 Yapi 服务
docker run -d --name yapi --link mongo:mongo --workdir /yapi/vendors -p 9000:3000 -v /root/data/yapi/config.json:/yapi/config.json -e YAPI_CLOSE_REGISTER=true yapipro/yapi server/app.js
2.5 登录Yapi 服务
地址: http://localhost:3000
登录账号:admin@yapi.com
密码:ymfe.org
网友评论