Incubator-superset: [SIP] Improve docker builds

Created on 21 Sep 2019  路  2Comments  路  Source: apache/incubator-superset

[SIP] Improve docker builds

Motivation

The existing Docker image lacks many of the good features of the current Superset, such as schedule reporter, async SQLLab query, we need to add some functionality to the existing Dockerfile, and add some services to docker-compose so that users can enjoy these New features.

Proposed Change

Add to Dockerfile

  1. update base Docker image to python:3.6-buster
  2. Firefox from apt source firefox-esr
  3. geckodriver from github.com/mozilla/geckodriver

Add to docker-compose

  1. celery worker service used for SQLLab query and schedule reporter
  2. celery beat service used for schedule reporter
  3. smtp service service used for send email

Modify the current cache config

  1. Prepare to turn on the query cache by default, and use the existing redis
request inactive

Most helpful comment

Issue-Label Bot is automatically applying the label #enhancement to this issue, with a confidence of 0.99. Please mark this comment with :thumbsup: or :thumbsdown: to give our bot feedback!

Links: app homepage, dashboard and code for this bot.

All 2 comments

Issue-Label Bot is automatically applying the label #enhancement to this issue, with a confidence of 0.99. Please mark this comment with :thumbsup: or :thumbsdown: to give our bot feedback!

Links: app homepage, dashboard and code for this bot.

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. For admin, please label this issue .pinned to prevent stale bot from closing the issue.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

josephtyler picture josephtyler  路  3Comments

XiaodiKong picture XiaodiKong  路  3Comments

dinhhuydh picture dinhhuydh  路  3Comments

sashank picture sashank  路  3Comments

lenguyenthedat picture lenguyenthedat  路  3Comments