docker pull registry.cn-hangzhou.aliyuncs.com/anoy/yapi
mkdir -p /data/yapi/mongodata
服务名设为yapimongo
docker run --restart always -v /data/yapi/mongodata:/data/db -d --name yapimongo
docker run -it --rm --link yapimongo --entrypoint npm --workdir /api/vendors registry.cn-hangzhou.aliyuncs.com/anoy/yapi run install-server
初始化管理员账号成功,账号名:"admin@admin.com",密码:"ymfe.org"
这里内外端口号都用3000
docker run -d --restart=always --name yapi --link yapimongo --workdir /api/vendors -p 3000:3000 registry.cn-hangzhou.aliyuncs.com/anoy/yapi server/app.js
这个时候就可以访问并使用管理员账号登陆了
访问链接:http://ip:3000
我们运行完需要禁用注册,因为黑客会通过注册黑进服务器
docker exec -it yapi /bin/sh
vi ../config.json
修改内容如下
{
"port": "3000",
"adminAccount": "admin@admin.com",
"closeRegister":true, #主要是添加这句配置
"db": {
"servername": "mongo",
"DATABASE": "yapi",
"port": 27017
}
}
保存后退出:exit
重启服务:docker restart yapi
禁用注册后怎么添加用户呢,登录yapi,然后添加一个项目,增加一个注册用户接口
地址为:http://ip:端口/api/user/reg
POST json
{
"email": "xx@xxx.com",
"password": "xxx@xxx.com",
"username": "xxxx"
}
每次注册完成后,需求退出重新进入
发表时间:2021-07-13
本站文章除注明转载/出处外,皆为作者原创,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有