Databasir

一个简单易用的数据库元数据管理平台!

Github open in new window 快速开始

自动化

自动同步数据库结构并生成文档、UML.

版本化

多版本文档存储,一键查看版本差异

团队化

扁平化的角色管理,变更自动邮件通知

适配广泛

除了熟知的传统 RDBMS 外,也支持 Hive、Clickhouse 等数仓

简单易用

致力于提供一个简单易用的数据库元数据管理平台!

拥抱开源

前后端代码完全开源

Docker Compose 快速启动

  1. 创建 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_USRNAME: root
      DATABASIR_DB_PASSWORD: 123456
      DATABASIR_JWT_SECRET: 123123123
    depends_on:
      mysql:
        condition: service_healthy
  1. 启动
docker-compose up -d
  1. 访问 localhost:8080 并使用 databasir / databasir 登录