Skip to content

bearswallow/docker-superset

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

docker-superset

Dockerfile and configuration files for superset web server, using following settings.

  • mysql as metadata storage
  • redis as result cache
  • redis as asyc query message broker
  • redis as asyc query result storage

docker specification

The docker image should be used together with docker-superset-init and superset-worker. Use docker-superset-init as setup that is only execute once.

docker run -d --name=superset -p 8088:8088 malebear311/superset

You can specify following ENVs when execute docker run command. So the container will create with your config.

  • SUPERSET_METADATA_CONNECTION: mysql url of superset metadata storage, must like mysql://root:gt86589089@galera-lb.galera:3306/superset.
  • APPLICATION_PREFIX: key prefix of data cache and async query result.
  • CACHE_REDIS_URL: redis url of data cache, must like redis://redis-master.Redis-cluster:6379/1.
  • BROKER_URL: redis url of async message broker, must like redis://redis-master.Redis-cluster:6379/1.
  • CELERY_RESULT_BACKEND: redis url of async query result storage, must like redis://redis-master.Redis-cluster:6379/1.

These ENV's values must be identical to docker-superset-init and superset-worker.

About

Dockerfile and configuration files for superset web server

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published