redash docker部署最新版

最新版Redash搭建

官网:github.com/getredash/redash.git

安装

参照官方文档采用docker安装:官方docker安装文档

初始环境

需要安装docker,docker-compose,nodejs没有环境需要百度安装一下

声明:当前Redash 基于3.2版本,3.2对比之前2.0版本稍有些改动,默认不需要再单独对docker-compose.yml文件进行配置,也取消了自己设置COOKIE_KEY的设置,搭建完成会后端会自动生成

一、安装步骤

1)、 Git Clone

git clone https://github.com/getredash/redash.git 
cd redash

2)、 Create Docker Services

docker-compose up

这里会执行docker run 步骤,时间很长,也可能会多次执行失败。如果执行失败请看具体报错代码。大部分是网络因素导致的。顺便提一下 可以改动源码Dockerfile文件,把pip install 后面接上国内的源,推荐清华和豆瓣。提升成功概率

3)、 Install npm Packages

npm install

安装前端js需要的package,速度也是较慢,失败请重试

4)、 Start npm Service

npm run watch

这一步比较重要,会收集前端需要的js css和html文件并加载,如果不执行前端交互文件是渲染不出来的。会直接导致radash不能使用

npm run watch 这条命令在终端是阻塞执行的,需要一直开着不能关闭。或者也可以用nohub npm run watch& ,进行后台执行,但是不太推荐。因为第一次最好看到日志信息。
npm run watch 执行完后就不用管了,重新开启个终端到redash目录下继续往下执行

5)、Create Database

继续第四步不要关闭npm run watch 的终端,新开启终端后进入redash项目执行如下命令,创建新数据库

docker-compose run --rm server create_db

6)、Start Redash Servicer

docker-compose -f docker-compose.yml up -d

-d表示后台守护执行,第一次建议不加-d。这样可以看到log信息。如果启动成功没有报错就可以打开浏览器 host:5000查看Redash网页端了。
redash docker部署最新版_第1张图片

7)、邮箱配置
  参考官网地址: https://redash.io/help/open-source/setup/

总结

基本上基础的安装和使用就这样子了,至于后面更细的,可以在Redash官网查看入门教程。

你可能感兴趣的:(redash)