Docker 环境下部署 redash

简介: Docker 环境下部署 redash

环境: centos7

官网部署地址:

https://redash.io/help/open-source/dev-guide/docker

一、安装步骤

1、虚拟机安装

安装vmware,并安装centos7

2、安装docker

docker安装手册

3、安装nodejs

centos下安装Nodejs

4、redash安装

1)、clone git repostory
git clone https://github.com/getredash/redash.git
  2)、Create Docker Services
docker-compose up
  3)、Install npm Packages
npm install
  4)、Create Database

Create tables

docker-compose run --rm server create_db

Create database for tests

docker-compose run --rm postgres psql -h postgres -U postgres -c “create database tests”

5、启动redash

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

6、邮箱配置

参考地址:


https://redash.io/help/open-source/setup/


https://ithelp.ithome.com.tw/articles/10207745?sc=iThelpR


https://www.copylian.com/technology/201.html


在docker-compose.yml 中配置:


复制代码

REDASH_MAIL_SERVER: “smtp.163.com”

REDASH_MAIL_PORT: 465

REDASH_MAIL_USE_TLS: “false”

REDASH_MAIL_USE_SSL: “true”

REDASH_MAIL_USERNAME: “xxxx@163.com”

REDASH_MAIL_PASSWORD: “xxxxxx”

REDASH_MAIL_DEFAULT_SENDER: “xxxxx@163.com”

复制代码

邮箱测试:


docker-compose run --rm server manage send_test_mail

二、问题

1、npm build报错处理

 https://blog.csdn.net/wq18512847606/article/details/80847751


2、安装pip

 https://www.cnblogs.com/BillyYoung/p/11088470.html


3、解决启动错误:(docker-entrypoint)

 https://www.jianshu.com/p/ffe2b5a08897


让每一天过的有意义!


目录
相关文章
|
6天前
|
jenkins 持续交付 网络安全
Jenkins——使用Docker部署Jenkins详解
Jenkins——使用Docker部署Jenkins详解
17 0
|
2天前
|
JSON JavaScript 开发者
Composerize神器:自动化转换Docker运行命令至Compose配置,简化容器部署流程
【8月更文挑战第7天】Composerize神器:自动化转换Docker运行命令至Compose配置,简化容器部署流程
Composerize神器:自动化转换Docker运行命令至Compose配置,简化容器部署流程
|
12天前
|
监控 安全 数据安全/隐私保护
【Docker项目实战】使用Docker部署OneTerm堡垒机
【8月更文挑战第6天】使用Docker部署OneTerm堡垒机
29 6
【Docker项目实战】使用Docker部署OneTerm堡垒机
|
9天前
|
Linux iOS开发 Docker
Docker技术概论(2):Docker环境的搭建
Docker技术概论(2):Docker环境的搭建
51 17
|
9天前
|
canal Kubernetes Docker
基于Kubernetes v1.25.0和Docker部署高可用集群(03部分)
基于Kubernetes v1.25.0和Docker部署高可用集群(03部分)
|
6天前
|
Ubuntu Linux Docker
弃用Docker Desktop:在WSL2中玩转Docker之Docker Engine 部署与WSL入门
弃用Docker Desktop:在WSL2中玩转Docker之Docker Engine 部署与WSL入门
41 4
|
10天前
|
Kubernetes Ubuntu Linux
基于Kubernetes v1.25.0和Docker部署高可用集群(02部分)
基于Kubernetes v1.25.0和Docker部署高可用集群(02部分)
|
7天前
|
Java 开发工具 Maven
docker-compose部署SpringCloud
docker-compose部署SpringCloud
20 1
|
9天前
|
jenkins 持续交付 开发工具
"引爆效率革命!Docker+Jenkins+GIT+Tomcat:解锁持续集成魔法,一键部署Java Web应用的梦幻之旅!"
【8月更文挑战第9天】随着软件开发复杂度的增加,自动化变得至关重要。本文通过实例展示如何结合Docker、Jenkins、Git与Tomcat建立高效的持续集成(CI)流程。Docker确保应用环境一致性;Jenkins自动化处理构建、测试和部署;Git管理源代码版本;Tomcat部署Web应用。在Jenkins中配置Git插件并设置项目,集成Docker构建Tomcat应用镜像并运行容器。此外,通过自动化测试、代码质量检查、环境隔离和日志监控确保CI流程顺畅,从而显著提高开发效率和软件质量。
30 3
|
9天前
|
关系型数据库 MySQL 数据安全/隐私保护
使用 Docker 部署一个文档管理系统,让宝贵文档不在丢失!
使用 Docker 部署一个文档管理系统,让宝贵文档不在丢失!