redash/compose.yaml (61 lines of code) (raw):

version: "3.8" x-redash-service: &redash-service image: redash/redash:10.1.0.b50633 depends_on: - postgres - redis env_file: $PWD/.env restart: always services: server: <<: *redash-service command: server ports: - "5000:5000" environment: REDASH_WEB_WORKERS: 4 scheduler: <<: *redash-service command: scheduler environment: QUEUES: "celery" WORKERS_COUNT: 1 scheduled_worker: <<: *redash-service command: worker environment: QUEUES: "scheduled_queries,schemas" WORKERS_COUNT: 1 adhoc_worker: <<: *redash-service command: worker environment: QUEUES: "queries" WORKERS_COUNT: 2 redis: image: redis:5.0-alpine restart: always postgres: image: postgres:9.6-alpine env_file: $PWD/.env volumes: - $PWD/data/postgres/:/var/lib/postgresql/data restart: always nginx: image: redash/nginx:latest ports: - "10080:80" depends_on: - server links: - server:redash restart: always jsonserver: build: context: ./jsonserver dockerfile: Dockerfile ports: - "3333:3333" volumes: - $PWD/jsonserver:/var/data:ro restart: always