参考記事
discuss.redash.io
設定
- docker-compose.ymlのservice.serverに
REDASH_ADDITIONAL_QUERY_RUNNERS: redash.query_runner.python
を追加して、dockerを再起動するだけで利用できるようになります。
services:
server:
<<: *redash-service
command: dev_server
depends_on:
- postgres
- redis
ports:
- "5000:5000"
- "5678:5678"
environment:
<<: *redash-environment
PYTHONUNBUFFERED: 0
REDASH_ADDITIONAL_QUERY_RUNNERS: redash.query_runner.python
(省略)
worker:
<<: *redash-service
command: dev_worker
depends_on:
- server
environment:
<<: *redash-environment
PYTHONUNBUFFERED: 0
REDASH_ADDITIONAL_QUERY_RUNNERS: redash.query_runner.python
Note for Docker users: you can update this in your docker-compose.yml file. Under services.server.environment: REDASH_ADDITIONAL_QUERY_RUNNERS: redash.query_runner.python
- ただし、serverのみ追加すると下記のエラーが発生するので、workerにも同じ環境変数を設定して下さい。
Error running query: 'NoneType' object has no attribute 'annotate_query'
github.com
動作確認