上一篇讲了windows安装docker

redash是什么?是一个非常高大上的报表系统,基本上能满足大不多说的业务使用场景。支持SQL和python脚本。哇咔咔,这是相当的强大滴

安装这个目的其实就是为了装redash,配置开发环境太麻烦了,而且总遇到各种奇怪的问题。所以还是先把项目跑起来再说

第一步:下载项目

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

第二步:进入目录

cd c:\redash

第三步修改

# This configuration file is for the **development** setup.
version: '3.2'
# For a production example please refer to getredash/setup repository on GitHub.
services:server:image: redash/redash:latestcommand: serverdepends_on:- postgres- redisports:- "5000:5000"environment:PYTHONUNBUFFERED: 0REDASH_LOG_LEVEL: "INFO"REDASH_REDIS_URL: "redis://redis:6379/0"REDASH_DATABASE_URL: "postgresql://postgres@postgres/postgres"REDASH_COOKIE_SECRET: "Q422k6vaXUk8"REDASH_WEB_WORKERS: 4restart: alwaysworker:image: redash/redash:latestcommand: schedulerenvironment:PYTHONUNBUFFERED: 0REDASH_LOG_LEVEL: "INFO"REDASH_REDIS_URL: "redis://redis:6379/0"REDASH_DATABASE_URL: "postgresql://postgres@postgres/postgres"REDASH_COOKIE_SECRET: "Q422k6vaXUk8"QUEUES: "queries,scheduled_queries,celery"WORKERS_COUNT: 2restart: alwaysredis:image: redis:3.0-alpinerestart: alwayspostgres:image: postgres:9.5.6-alpine# volumes:#   - /opt/postgres-data:/var/lib/postgresql/datarestart: alwaysnginx:image: redash/nginx:latestports:- "8889:80"depends_on:- serverlinks:- server:redashrestart: always

这里注意端口占用情况,前面的是外部映射的端口,后面的是容器的端口例如:8889:80  8889是电脑的端口,80是容器的端口。

好了,执行安装和启动

docker-compose run --rm server create_db
docker-compose up -d

为了更友好的访问,配置下nginx的映射吧

 server {listen       80;server_name  redash.oe.com;keepalive_timeout  120;client_max_body_size 50m;location /{proxy_http_version  1.1;proxy_connect_timeout 1;proxy_send_timeout 30;proxy_read_timeout 60;proxy_set_header Upgrade $http_upgrade;proxy_set_header Connection "upgrade";proxy_set_header Host $http_host;proxy_set_header X-Forwarded-Host $http_host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_set_header Origin '';proxy_pass http://127.0.0.1:8889;}}

修改下host随便映射

127.0.0.1 redash.oe.com

重启nginx,访问redash.oe.com即可

至于二次开发,等我再研究研究

windows安装redash相关推荐

  1. Windows安装用于OCR的Tesseract及使用命令行参数进行OCR

    Windows安装用于OCR的Tesseract及使用命令行参数进行OCR 1. 效果图 2. Tesseract 安装及验证 参考 这篇博客将介绍如何安装和使用光学字符识别(OCR Optical ...

  2. 如何把Windows安装的所有打印机列出来

    [转]最近在论坛中不少网友问"如何把Windows安装的所有打印机列出来",在下面的程序中我们将把系统中所安装的打印机用列表框列出来,同时为默认打印机设置缺省值. 在下面的程序中我 ...

  3. 安装了email模块还是报错_Git windows安装及使用教程

    设置ssh秘钥 git仓库 基本信息设置 创建分支并上传 github重命名分支 切换分支并上传 其他命令 上传文件报错 Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目 G ...

  4. Windows 安装 pytorch3d

    Windows 安装 pytorch3d 首先安装pytorch,我安装的是v0.2.5 python 3.8 + cuda 10.2 + pytorch 1.7.1 + torchvision 0. ...

  5. windows 安装 spark 及 pycharm 调试 TopN 实例

    2019独角兽企业重金招聘Python工程师标准>>> 首先声明本文搭建的环境为:windows8.1 + spark1.6.0 + python2.7 + jdk8,spark o ...

  6. 计算机意外地重新启动或遇到错误。windows安装无法继续。若要安装windows 请单击 确定 重新启动计算机...

    快安装完系统时遇到提示:计算机意外地重新启动或遇到错误.Windows 安装无法继续.若要安装Windows,请单击"确定"重新启动计算机,然后重新启动安装".如下图所示 ...

  7. windows安装gnvm安装教程,node多版本解决方案

    windows安装gnvm安装教程,node多版本解决方案 参考文章: (1)windows安装gnvm安装教程,node多版本解决方案 (2)https://www.cnblogs.com/liuz ...

  8. windows安装TensorFlow和Keras遇到的问题及其解决方法

    windows安装TensorFlow和Keras遇到的问题及其解决方法 参考文章: (1)windows安装TensorFlow和Keras遇到的问题及其解决方法 (2)https://www.cn ...

  9. Python3入门笔记(1) —— windows安装与运行

    Python3入门笔记(1) -- windows安装与运行 Python的设计哲学是"优雅"."明确"."简单".这也是我喜欢Python ...

最新文章

  1. win10启动telnet
  2. org.hibernate.annotationexception no identifier specified for entity
  3. linux系统说明文件目录,Linux系统目录结构说明
  4. nginx 配置优化详解
  5. 网页字体设置你了解吗?
  6. c++输入错误重新输入_管家婆提示本单据的日期太大,请确认后重新输入
  7. 服务器响应401,服务器返回HTTP响应代码:401,URL:https
  8. 《Running.Lean.2nd.Edition.Feb.2012》 读书笔记
  9. Rust : 用rust实现Diffe-Hellman算法
  10. 2048游戏 JavaScript实现
  11. Linux 命令行快捷键
  12. 主成分分析spss_主成分分析
  13. python协同过滤算法_【知识发现】基于用户的协同过滤推荐算法python实现
  14. 延迟渲染,及材质ID
  15. 页面中设置IE浏览器的文档模式
  16. java 图片画框并读取成base64数据
  17. 提取Linux的下制作生成grldr,如何制作自己的LINUX系统?
  18. FPGA之道(11)FPGA芯片的供电系统
  19. 盘点最适宜旅游过年的中国名城
  20. 剧场版复活的f 剧情

热门文章

  1. 【IPv6+燎原系列—第7期】天气渐凉,IPv6+将如何助力天气预报?
  2. 加载mysql驱动的语句_sql数据库驱动加载语句
  3. js干货-Bom,Dom事件及各种案例
  4. 鸿蒙系统魔改,华为EMUI 11正式发布,魔改系统可优先升级鸿蒙OS 2.0
  5. java多线程实现的几种方式
  6. 旋转矩阵 java,方向向量的旋转矩阵
  7. Python 变量类型,关于变量的实现和原理
  8. 滴滴快车奖励政策,高峰奖励,翻倍奖励,按成交率,指派单数分级(4月25日)...
  9. 文档OCR-国产化OCR、麒麟OCR
  10. 打包Android编译出错make: *** No rule to make target 解决办法