Databasir
一个简单易用的数据库元数据管理平台!
自动化
自动同步数据库结构并生成文档、UML.
版本化
多版本文档存储,一键查看版本差异
团队化
扁平化的角色管理,变更自动邮件通知
适配广泛
除了熟知的传统 RDBMS 外,也支持 Hive、Clickhouse 等数仓
简单易用
致力于提供一个简单易用的数据库元数据管理平台!
拥抱开源
前后端代码完全开源
Docker Compose 快速启动
- 创建
docker-compose.yaml
并粘贴以下内容
version: "3.7"
services:
mysql:
image: mysql:8.0.29
ports:
- 3306:3306
command: --init-file /data/app/init.sql
volumes:
- /root/app/databasir/init.sql:/data/app/init.sql
environment:
MYSQL_ROOT_USER: root
MYSQL_ROOT_PASSWORD: 123456
MYSQL_DATABASE: databasir
healthcheck:
test: ["CMD", "mysqladmin", "ping", "-h", "localhost"]
timeout: 20s
retries: 10
databasir:
image: vrantt/databasir:latest
links:
- mysql
ports:
- 8080:8080
environment:
DATABASIR_DB_URL: mysql:3306
DATABASIR_DB_USERNAME: root
DATABASIR_DB_PASSWORD: 123456
DATABASIR_JWT_SECRET: 123123123
depends_on:
mysql:
condition: service_healthy
- 启动
docker-compose up -d
- 访问
localhost:8080
并使用 databasir / databasir 登录