windows安装redash
生活随笔
收集整理的這篇文章主要介紹了
windows安装redash
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
上一篇講了windows安裝docker
redash是什么?是一個非常高大上的報表系統(tǒng),基本上能滿足大不多說的業(yè)務使用場景。支持SQL和python腳本。哇咔咔,這是相當?shù)膹姶蟮?/p>
安裝這個目的其實就是為了裝redash,配置開發(fā)環(huán)境太麻煩了,而且總遇到各種奇怪的問題。所以還是先把項目跑起來再說
第一步:下載項目
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是容器的端口。
好了,執(zhí)行安裝和啟動
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即可
至于二次開發(fā),等我再研究研究
總結(jié)
以上是生活随笔為你收集整理的windows安装redash的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Armbian魔百盒折腾记4(内网穿透f
- 下一篇: 游戏角色管理系统