-
目录结构:
/data/superset
├── 3.x-build.sh – docker build 命令脚本
├── 3.x-run.sh – docker run 命令脚本
├── src – superset 文件
│ ├── . . .(省略)
│ ├── docker
│ ├── docker-compose-non-dev.yml
│ ├── docker-compose.yml
│ ├── Dockerfile
│ ├── dockerize.Dockerfile
│ ├── . . .(省略)│ ├── superset
│ ├── superset-embedded-sdk
│ ├── superset-frontend
│ ├── superset_text.yml
│ ├── superset-websocket
│ ├── tests
│ ├── tox.ini
│ └── UPDATING.md
├── tmp – 临时文件
└── config – 本地配置文件,会覆盖docker/pythonpath_dev
| ├── 3.x-Dockerfile
| ├── 3.x-superset_config_docker.py
| ├── sources.list – 此文件忽略
-
下载superset
git clone https://github.com/apache/superset.git
-
重命名src
下载的superset,根目录重命名src
mv superset src
-
配置3.x-build.sh
#!/bin/bashTAG=3.0.0rc3git checkout $TAGdocker build -f ../config/3.x-Dockerfile -t superset-test:$TAG .
-
配置3.x-run.sh
#!/bin/bashTAG=3.0.0rc3cp ../config/3.x-superset_config_docker.py ./docker/pythonpath_dev/superset_config_docker.pydocker run -d \-p 18080:8088 \--env-file=./docker/.env \-v ./docker:/app/docker \--name superset-test \superset-test:$TAGdocker logs -f superset-test
-
配置3.x-Dockerfile
#
# Licensed to the Apache Software Foundation (ASF) under one o