ローカルで試しに動かしてみたかっただけ。
意外と簡単だった。
動かしたバージョンは、v0.11.1.b2095。今の最新。
postgresとredisはbrewでインストールして起動しておく。
Pythonとnodeは入ってる前提。
(いま確認したらPython:2.7.10、node:v6.2.2 が入ってた。 )
https://github.com/getredash/redash/releases
からtar.gzをダウンロードして適当な場所に展開しておく。
ver: 0.11.1+b2095で再度試したら
celeryの起動が元の書き方だとダメだった。修正!
ダメじゃなかった。
redisがversion 3じゃないとダメみたい。
redisのバージョンが古かっただけっぽい。
cd redash.0.11.1.b2095
pip install -r requirements.txt
npm install
./node_modules/.bin/bower install
./node_modules/.bin/gulp bower
./node_modules/.bin/gulp
echo 'export REDASH_STATIC_ASSETS_PATH="../rd_ui/dist"' > .env
bin/run python manage.py database create_tables
bin/run python manage.py users create --password <パスワード> --admin <ユーザ名> <メールアドレス>
bin/run celery worker --app=redash.worker --beat -Qqueries,celery,scheduled_queries~~
bin/run python manage.py runserver
これで動いた。
あとは
http://localhost:5000 にアクセスして、
作ったユーザでログインして、data source追加してあげればOK。