参考地址:
https://gitee.com/yapi-pro/yapi#%E5%AE%89%E8%A3%85
实践config.json配置如下:
docker run --name yapi --restart=always -dit -p 80:80 -p 9090:9090 -p 9191:9191 -v /yapi/config.json:/yapi/config.json registry-vpc.cn-hangzhou.aliyuncs.com/xxx-base/yapi:xxx-production-release-1.8.0
{
"port": "80",
"adminAccount": "xxx@xxx.cn",
"db": {
"servername": "xxxxxxxxxx.mongodb.rds.aliyuncs.com",
"DATABASE": "yapi",
"port": "3717",
"user": "yapi",
"pass": "54188w8D.",
"authSource":"yapi"
},
"closeRegister": true,
"mail": {
"enable": true,
"host": "smtp.qiye.aliyun.com",
"port": 465,
"from": "robot@xxx.cn",
"auth": {
"user": "robot@xxx.cn",
"pass": "12345678aB"
}
},
"ldapLogin": {
"enable": true,
"server": "ldap://ldap.xxxxxxxxxx.com:389",
"baseDn": "cn=admin,dc=xxx_domain,dc=com",
"bindPassword": "xxxldap",
"searchDn": "OU=People,DC=xxx_domain,DC=com",
"searchStandard": "mail",
"emailPostfix": "@xxxxxxxxxx.com",
"emailKey": "mail"
}
}