参考地址:

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"
   }
}