Docker/Rancher2部署YApi

2022-06-10 18:42:50 浏览数 (1)

YApi 是高效、易用、功能强大的 api 管理平台,旨在为开发、产品、测试人员提供更优雅的接口管理服务。可以帮助开发者轻松创建、发布、维护 API,YApi 还为用户提供了优秀的交互体验,开发人员只需利用平台提供的接口数据写入工具以及简单的点击操作就可以实现接口的管理。

  • YApi官方仓库:https://github.com/YMFE/yapi
  • YApi第三方docker仓库:https://github.com/fjc0k/docker-YApi,该镜像自带新增用户插件

Docker命令

代码语言:javascript复制
docker run -d --restart=always -p 30003:3000 -e YAPI_DB_SERVERNAME=172.19.0.25 -e YAPI_DB_PORT=30017 -e YAPI_DB_USER=root -e YAPI_DB_PASS=password -e YAPI_DB_DATABASE=yapi -e YAPI_DB_AUTH_SOURCE=admin jayfong/yapi:latest
  • 如果每次都配置管理员账号的环境变量,每次重启都会新建一条管理员账号数据。我的是迁移的,所以少一些环境变量。
  • 需先安装mongodb库,Docker/Rancher2部署Mongo4.0
  • 需在mongodb中创建yapi库
  • 其他环境变量请看作者仓库
  • 管理员账号环境变量

Rancher部署

  • 无需额外入口命令,无需挂载目录

0 人点赞