ubantu 安裝redash
阿新 • • 發佈:2018-12-28
文章目錄
首先安裝 最新的nodejs和npm,還有docker
# Using Ubuntu curl -sL https://deb.nodesource.com/setup_11.x | sudo -E bash - sudo apt-get install -y nodejs # Using Debian, as root curl -sL https://deb.nodesource.com/setup_11.x | bash - apt-get install -y nodejs # 安裝docker apt-get install docker
安裝docker 並pull對應的映象
git clone https://github.com/getredash/redash.git
cd redash/
# 下載配置依賴的映象 並後臺執行
docker-compose up -d
# Create tables
docker-compose run --rm server create_db
# Create database for tests
docker-compose run --rm postgres psql -h postgres -U postgres -c "create database tests"
構建前端頁面
npm run build
npm run start
程式碼調整時需要重啟 Celery Workers
docker-compose restart worker
郵件配置
編輯 /opt/redash/docker-compose.yml
在所以command是 server scheduler worker 下的environment中新增
REDASH_HOST: "http://192.168.10.244:5000" REDASH_MAIL_SERVER: "" REDASH_MAIL_PORT: REDASH_MAIL_USE_TLS: "false" REDASH_MAIL_USE_SSL: "true" REDASH_MAIL_USERNAME: "" REDASH_MAIL_PASSWORD: "" REDASH_MAIL_DEFAULT_SENDER: ""
配置結束需要重啟所有服務
docker-compose up -d # 這樣操作
docker-compose restart # 這樣重啟不會生效
docker-compose run --rm server manage send_test_mail # 傳送測試郵件