yapi docker 镜像
默认账户:[email protected]
默认密码:ymfe.org
GitHub 仓库:https://github.com/cloakscn/yapi-docker
我的主页:Cloak's Blog
启动 docker docker run -d --name my-yapi --restart always -p 3000:3000 cloaks/yapi:1.12.0
首次启动会失败,因为配置是默认的
修改配置文件中数据库连接为个人配置
再次启动 docker docker restart my-yapi
{
"port": "3000",
"closeRegister": false, // 禁止用户注册
...
"db": {
"servername": "127.0.0.1", // mongodb IP 地址,可用域名代替
"DATABASE": "yapi", // 数据库名称
"port": 27017, // 数据库端口
"user": "test1", // 用户名
"pass": "test1", // 密码
"authSource": "" // 验证源
},
...
}
{
"port": "3000",
"closeRegister": false, // 禁止用户注册
...
"db": {
"servername": "127.0.0.1", // mongodb IP 地址,可用域名代替
"DATABASE": "yapi", // 数据库名称
"port": 27017, // 数据库端口
},
...
}
默认初始化数据库然后启动服务,如果需要迁移容器到新的服务器只需要在步骤 1 创建容器时添加环境变量 TYPE=migrate 即可,后续步骤不变
{
"port": "3000",
"closeRegister": false, // 禁止用户注册
"adminAccount": "[email protected]", // 管理员用户名,默认密码 ymfe.org
"timeout": 120000,
"db": {
"servername": "127.0.0.1", // mongodb IP 地址,可用域名代替
"DATABASE": "yapi", // 数据库名称
"port": 27017, // 数据库端口
"user": "test1", // 用户名
"pass": "test1", // 密码
"authSource": "" // 验证源
},
"mail": {
"enable": true,
"host": "smtp.163.com", //邮箱服务器
"port": 465, //端口
"from": "***@163.com", //发送人邮箱
"auth": {
"user": "***@163.com", //邮箱服务器账号
"pass": "*****" //邮箱服务器密码
}
},
"ldapLogin": {
"enable": false,
"server": "ldap://l-ldapt1.com",
"baseDn": "CN=Admin,CN=Users,DC=test,DC=com",
"bindPassword": "password123",
"searchDn": "OU=UserContainer,DC=test,DC=com",
"searchStandard": "mail", // 自定义格式: "searchStandard": "&(objectClass=user)(cn=%s)"
"emailPostfix": "@163.com",
"emailKey": "mail",
"usernameKey": "name"
}
}
Content type
Image
Digest
sha256:376da09b3…
Size
47.2 MB
Last updated
over 3 years ago
docker pull cloaks/yapi:1.12.0