windows docker 安装redash教程

windows docker 安装redash教程

redash网上安装教程很多但是能成功的比较少,这里记录一种安装成功的方法

拉取redash代码

  • 中文版地址 https://github.com/dazdata/redash
  • 英文版地址 https://github.com/getredash/redash

git clone https://github.com/dazdata/redash.git && cd redash

创建docmer-compas文件

在redash文件夹下面创建 redash.yml 文件,将下面内容复制进去

# This is an example configuration for Docker Compose. Make sure to atleast update
# the cookie secret & postgres database password.
#
# Some other recommendations:
# 1. To persist Postgres data, assign it a volume host location.
# 2. Split the worker service to adhoc workers and scheduled queries workers.
version: '2'
services:
  server:
    image: redash/redash:latest
    command: server
    depends_on:
      - postgres
      - redis
    ports:
      - "5000:5000"
    environment:
      PYTHONUNBUFFERED: 0
      REDASH_LOG_LEVEL: "INFO"
      REDASH_REDIS_URL: "redis://redis:6379/0"
      REDASH_DATABASE_URL: "postgresql://postgres@postgres/postgres"
      REDASH_COOKIE_SECRET: veryverysecret
      REDASH_WEB_WORKERS: 4
    restart: always
  worker:
    image: redash/redash:latest
    command: scheduler
    environment:
      PYTHONUNBUFFERED: 0
      REDASH_LOG_LEVEL: "INFO"
      REDASH_REDIS_URL: "redis://redis:6379/0"
      REDASH_DATABASE_URL: "postgresql://postgres@postgres/postgres"
      QUEUES: "queries,scheduled_queries,celery"
      WORKERS_COUNT: 2
    restart: always
  redis:
    image: redis:3.0-alpine
    restart: always
  postgres:
    image: postgres:9.5.6-alpine
    # volumes:
    #   - /opt/postgres-data:/var/lib/postgresql/data
    restart: always
  nginx:
    image: redash/nginx:latest
    ports:
      - "80:80"
    depends_on:
      - server
    links:
      - server:redash
    restart: always

执行安装

docker-compose.exe -f redash.yml run --rm server create_db

完成后启动

docker-compose.exe -f redash.yml up

访问

http://localhost/setup 或者 http://localhost:5000

posted @ 2023-05-17 17:29  不要摇头晃脑  阅读(772)  评论(0)    收藏  举报