源码安装

环境准备

  • CentOS 7
  • MySQL 5.7
  • Docker
  • Docker Compose(可选)

获取源码

SQLE 前端与后端代码分两个仓库维护,所以想要通过源码安装,需要构建前后端代码。

首先选择一个源码安装的工作目录,例如 ~/sqle-build/。

获取后端源码:

cd ~/sqle-build/
git clone https://github.com/actiontech/sqle.git

获取前端源码:

cd ~/sqle-build/
git clone https://github.com/actiontech/sqle-ui.git

编译源码

编译前端代码,并将前端代码拷贝至后端代码目录:

cd ~/sqle-build/sqle-ui
docker container run --rm -v $PWD:/app -w /app node:15.3.0 sh -c "yarn install && yarn build"
rm -rf ~/sqle-build/sqle/ui && cp -r ~/sqle-build/sqle-ui/build/ ~/sqle-build/sqle/ui/

编译后端代码并打包:

cd ~/sqle-build/sqle
make docker_rpm

这是会在当前目录下生成一个 SQLE 的 RPM 包,后续的步骤就是部署 RPM 包。

部署

安装部署 SQLE 的 RPM 包可以使用两种方式,分别是:

RPM 部署

具体请参考 RPM 部署

Docker 部署

前提是通过前面的步骤成功生成了 RPM 包。

cd ~/sqle-build/sqle
make docker_image
make docker_start

启动成功后即可开始使用

results matching ""

    No results matching ""