欢迎“一键三连[watch,fork,star]”
如果有对该项目感兴趣的小伙伴,可以联系我,大家一起研究
在日常开发中, 伴随着许许多多的文档
业务文档, 需求文档, 开发文档 等等
随着业务范围逐渐扩大, 项目逐渐增多, 数据库逐渐开始变得难以管理
所以数据库文档也开始变得重要起来
整合现有数据库(支持mysql/clickhouse), 做好文档规范
新人辅导向, 该平台可以更直观的查看数据库关系
方便开发人员的定期review
- Docker-compose部署
# 下载./docker-compose文件,修改environment部分。具体含义见注释,然后执行以下命令
docker-compose up -d
- Docker部署
# 执行以下命令(记得指定环境变量)
docker run -d --name behappy-screw-doc --privileged=true --restart=no -p 8999:8080 -v /opt/dbdoc/doc:/user/src/app/doc wangxiaowu950330/behappy-screw-doc:latest
大体支持两种角色,一种ROLE_ADMIN.另一种是ROLE_XXX
ADMIN用于管理数据库,用户和角色信息
XXX为普通角色,用于查看所分配数据库信息
此功能用于查询当前数据库的更新迭代信息
http://xxx:8999/
账户: admin
密码: admin
- mysql文档管理
- clickhouse文档管理
- 角色划分
- 容器化支持
- 数据更改后,可进行历史回溯
- 手动初始化数据库数据改为自动初始化
- 支持ldap登录
参考: https://maven.apache.org/guides/mini/guide-3rd-party-jars-local.html
mvn org.apache.maven.plugins:maven-install-plugin:2.5.2:install-file -Dfile="lib/screw-core-1.0.6-SNAPSHOT.jar" -DpomFile="lib/screw-1.0.6-SNAPSHOT.pom"
cp lib/screw-core-1.0.6-SNAPSHOT.pom ~/.m2/repository/cn/smallbun/screw/screw/1.0.6-SNAPSHOT/screw-1.0.6-SNAPSHOT.pom
mvn org.apache.maven.plugins:maven-install-plugin:2.5.2:install-file -Dfile="lib/screw-core-1.0.6-SNAPSHOT.jar" -DpomFile="lib/screw-core-1.0.6-SNAPSHOT.pom"