yapi Docker部署 #
关于yapi项目您可以通过以下文章了解yapi是什么?
若您还不了解如何通过腾讯云容器服务来部署服务,请优先看《 腾讯云容器服务使用教程 》
基础准备 #
yapi是比较通用服务,我们从dockerhub中拉取镜像安装即可。
yapi需要依赖于mongodb数据库,请您先安装 mongodb安装
Docker构建 #
- 本地安装Docker环境,打开cmd
- 下载dockerhub镜像
docker pull yapipro/yapi
登录腾讯云
docker login ccr.ccs.tencentyun.com --username=100028353432
首次登录记得重置登录密码。
复制yapi镜像
docker tag f42f7299bbef5312272783af7d085750c44998219b46703bef1367a7be405944 ccr.ccs.tencentyun.com/mall3s.base/yapi:v1.0.0
推送镜像到腾讯云docker仓库
docker push ccr.ccs.tencentyun.com/mall3s.base/yapi:v1.0.0
开发环境配置 #
远程登录docker机器 #
本地新增yapi配置文件目录
vi /data/yapi/config.json
添加以下配置。
{
"port": "3000",
"adminAccount": "bailunitgy@bailuntec.com",
"timeout":120000,
"closeRegister":true,
"db": {
"servername": "192.168.0.7",
"DATABASE": "yapi",
"port": 30017,
"user": "admin",
"pass": "yyyyy",
"authSource": "admin"
},
"mail": {
"enable": true,
"host": "smtp.exmail.qq.com",
"port": 465,
"from": "mall3s公共邮箱",
"auth": {
"user": "xxxxx",
"pass": "xxxxx"
}
}
}
发布服务 #
打开容器服务(集群 - 容器服务 - 控制台 (tencent.com) (opens new window)),并新增yapi服务。
记得需要添加数据卷,映射本地路径:/data/yapi。
请设置512m内存(java比较吃内存)
线上效果 #
当您完成全部操作后,可通过ip或者域名访问(域名需要您在nginx中设置转发到30097地址)。
yapi使用教程 #
接下来您可以学习如何使用yapi。
点我查看 yapi使用教程