57 lines
1.3 KiB
YAML
57 lines
1.3 KiB
YAML
version: "3.8"
|
|
|
|
x-redash-service: &redash-service
|
|
image: redash/redash:10.1.0.b50633
|
|
depends_on:
|
|
- redis
|
|
- postgres
|
|
environment:
|
|
PYTHONUNBUFFERED: 0
|
|
REDASH_LOG_LEVEL: INFO
|
|
REDASH_REDIS_URL: redis://redis:6379/0
|
|
REDASH_DATABASE_URL: postgresql://redash:redash@postgres/redash
|
|
REDASH_COOKIE_SECRET: "2f8a7d0e9c4f48c1a6c8c9b9d55e8f12"
|
|
REDASH_SECRET_KEY: "7d2b94d5e3a44198a1f3a0f6c2b6a4d9"
|
|
restart: always
|
|
|
|
services:
|
|
server:
|
|
<<: *redash-service
|
|
command: server
|
|
ports:
|
|
- "5000:5000"
|
|
environment:
|
|
PYTHONUNBUFFERED: 0
|
|
REDASH_LOG_LEVEL: INFO
|
|
REDASH_REDIS_URL: redis://redis:6379/0
|
|
REDASH_DATABASE_URL: postgresql://redash:redash@postgres/redash
|
|
REDASH_COOKIE_SECRET: "2f8a7d0e9c4f48c1a6c8c9b9d55e8f12"
|
|
REDASH_SECRET_KEY: "7d2b94d5e3a44198a1f3a0f6c2b6a4d9"
|
|
REDASH_WEB_WORKERS: 4
|
|
|
|
scheduler:
|
|
<<: *redash-service
|
|
command: scheduler
|
|
|
|
worker:
|
|
<<: *redash-service
|
|
command: worker
|
|
|
|
redis:
|
|
image: redis:6.2-alpine
|
|
restart: always
|
|
|
|
postgres:
|
|
image: postgres:12-alpine
|
|
environment:
|
|
POSTGRES_USER: redash
|
|
POSTGRES_PASSWORD: redash
|
|
POSTGRES_DB: redash
|
|
volumes:
|
|
- postgres-data:/var/lib/postgresql/data
|
|
restart: always
|
|
|
|
volumes:
|
|
postgres-data:
|
|
#docker exec -it redash-server-1 ./manage.py database create_tables
|