Docker搭建一款开源的在线接口管理平台

文摘   2024-09-06 08:00   广东  
系统介绍
DoClever(通常写作DOClever)是一个强大的在线接口管理平台,旨在提升团队协作效率,简化接口文档管理、版本控制以及自动化测试等流程。

功能特点

  • 提供在线接口文档,支持Restful、Query、Header、Body、Raw等信息的全面展示。

  • JSON层次采用可视化编辑,结构清晰,便于理解和维护。

  • 项目版本和接口快照功能,确保可以实时回溯到任何状态。

  • 支持https接口加密和文件上传,保障数据安全。

  • 独创的自动化测试技术,可以联调不同的业务场景,无需编写代码,通过可视化界面编写测试用例。

  • 无需值守,后台轮询,实时监控平台的稳定与安全。

  • 支持测试集合,跨项目联调不同业务场景。

  • 简单强大,只需将Mock Server的根地址替换成web项目的地址,Mock操作即可在不知不觉中完成。

  • 作为团队的管理员,可以查看团队的所有状态以及编辑项目和成员信息。

  • 实时协同编辑功能,避免冲突和版本混乱问题。

  • 基于Markdown语言,文档编写简洁而直观,适合编写技术文档和说明。

  • 提供精细的权限控制,确保数据安全性。

技术特点

  • 兼容性:兼容最新版Swagger、PostMan等平台数据,方便用户迁移和集成。

  • proxy技术:独有的proxy技术加持,帮助用户冲破内网的束缚,实现更灵活的网络访问。

  • API接口:提供丰富的API接口,支持与其他系统的集成,如将DOClever嵌入到自己的产品中作为文档模块。

如需了解更多信息,可以访问其官方网站或查阅相关的技术文档。

官方网站
https://doclever.cn/controller/index/index.html
GitHub地址
https://github.com/DOClever/DOClever
Docker镜像
https://hub.docker.com/r/lw96/doclever/

安装教程

Docker部署操作步骤:安装Docker、编写Docker Compose文件、安装部署。

| 安装docker

sudo apt update
sudo apt install -y docker.io docker-compose

| 编写Docker Compose文件

version: "2"
services:
DOClever:
image: lw96/doclever
restart: always
container_name: "DOClever"
ports:
- 10000:10000
volumes:
- /srv/doclever/file:/root/DOClever/data/file
- /srv/doclever/img:/root/DOClever/data/img
- /srv/doclever/tmp:/root/DOClever/data/tmp
environment:
- DB_HOST=mongodb://mongo:27017/DOClever
- PORT=10000
links:
- mongo:mongo

mongo:
image: mongo:latest
restart: always
container_name: "mongodb"
volumes:
- /srv/doclever/db:/data/db

安装部

sudo docker-compose up -d

最后在浏览器访问IP:10000即可

进入管理总后台,默认账号和密码都是:DOClever

剩下具体操作使用请查看DOClever官网

关注公众号,为你推荐更多原创干货!

更多内容也可看笔者出版图书

—————————

幼稚猿
分享各类技术资讯和教程,出版多本IT图书《Django+Vue系统架构设计与实现》、《Golang+Vue.js商城项目实战》等
 最新文章