WhoDB 安装与配置指南

WhoDB 安装与配置指南

whodb A lightweight next-gen database explorer - Postgres, MySQL, SQLite, MongoDB, & Redis whodb 项目地址: https://gitcode.com/gh_mirrors/wh/whodb

1. 项目基础介绍

WhoDB 是一个轻量级、功能强大且用户友好的数据库管理工具,旨在简化数据库管理任务。它结合了 Adminer 的简洁性和增强的用户体验,使用 GoLang 编写,以提供最佳的速度和效率。WhoDB 支持交互式架构可视化、行内编辑等功能,适用于从小型项目到复杂企业系统的各种场景。

主要编程语言:GoLang、TypeScript

2. 项目使用的关键技术和框架

  • GoLang: 后端开发语言,用于实现高性能的数据库操作。
  • TypeScript: 前端开发语言,提供了类型安全,有助于构建可维护的前端界面。
  • ReactJS: 前端框架,用于构建用户界面。
  • Ollama: 集成自然语言处理,允许用户通过自然语言与数据进行交互。

3. 项目安装和配置的准备工作

在开始安装之前,确保您的系统中已安装以下工具:

  • GoLang: 最新版本的 GoLang 编程语言。
  • Node.js: 最新版本的 Node.js,包括 npm 或 pnpm。
  • Docker: 如果您选择使用 Docker 进行部署。

详细安装步骤

步骤 1: 克隆项目

首先,克隆项目到您的本地环境:

git clone https://github.com/clidey/whodb.git
cd whodb
步骤 2: 安装前端依赖

切换到前端目录并安装依赖:

cd frontend
pnpm i
步骤 3: 构建前端

构建前端项目,并将构建结果移动到后端目录:

pnpm run build
cd ..
rm -rf core/build
cp -r frontend/build core/
步骤 4: 启动后端服务

如果您的 core/ 目录已经有了 build/ 文件夹,或者您已经完成了上述步骤,您现在可以启动后端服务:

cd core
go run .
步骤 5: 访问 WhoDB

在浏览器中访问 http://localhost:8080,您应该可以看到 WhoDB 的界面。

注意:
  • 如果您希望使用 Docker 来部署 WhoDB,可以使用以下命令:
docker run -it -p 8080:8080 clidey/whodb

或者使用 Docker Compose:

version: "3.8"
services:
  whodb:
    image: clidey/whodb
    # volumes: # (optional for sqlite)
    #   - ./sample.db:/db/sample.db
    ports:
      - "8080:8080"

保存上述内容为 docker-compose.yml 文件,并运行 docker-compose up

按照上述步骤操作,您应该能够成功安装和配置 WhoDB。如果遇到任何问题,请参考项目的官方文档或向社区寻求帮助。

whodb A lightweight next-gen database explorer - Postgres, MySQL, SQLite, MongoDB, & Redis whodb 项目地址: https://gitcode.com/gh_mirrors/wh/whodb

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

赖达笑Gladys

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值