You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pinot.apache.org by xi...@apache.org on 2020/05/30 23:25:27 UTC
[incubator-pinot] 01/01: Update Superset image build
This is an automated email from the ASF dual-hosted git repository.
xiangfu pushed a commit to branch upgrade_superset_docker_image_script
in repository https://gitbox.apache.org/repos/asf/incubator-pinot.git
commit 3834da1da5e94f361f7f97dd553be94946331d0f
Author: Xiang Fu <fx...@gmail.com>
AuthorDate: Sat May 30 16:22:28 2020 -0700
Update Superset image build
---
docker/images/pinot-superset/Dockerfile | 3 ++-
docker/images/pinot-superset/bin/superset-init | 13 +++++++++++++
docker/images/pinot-superset/requirements-db.txt | 2 +-
3 files changed, 16 insertions(+), 2 deletions(-)
diff --git a/docker/images/pinot-superset/Dockerfile b/docker/images/pinot-superset/Dockerfile
index 837b905..bc9c2e6 100644
--- a/docker/images/pinot-superset/Dockerfile
+++ b/docker/images/pinot-superset/Dockerfile
@@ -33,11 +33,12 @@ RUN mkdir /app \
# Superset version to build
ARG SUPERSET_VERSION=master
+ARG SUPERSET_REPO=https://github.com/apache/incubator-superset
ENV SUPERSET_SRC=/app/superset-src
# Download source
WORKDIR ${SUPERSET_SRC}
-RUN wget -qO /tmp/superset.tar.gz https://github.com/apache/incubator-superset/archive/${SUPERSET_VERSION}.tar.gz \
+RUN wget -qO /tmp/superset.tar.gz ${SUPERSET_REPO}/archive/${SUPERSET_VERSION}.tar.gz \
&& tar xzf /tmp/superset.tar.gz -C ${SUPERSET_SRC} --strip-components=1
# First, we just wanna install requirements, which will allow us to utilize the cache
diff --git a/docker/images/pinot-superset/bin/superset-init b/docker/images/pinot-superset/bin/superset-init
new file mode 100644
index 0000000..48208d7
--- /dev/null
+++ b/docker/images/pinot-superset/bin/superset-init
@@ -0,0 +1,13 @@
+#!/bin/bash
+
+set -e
+
+# Create an admin user
+FLASK_APP=superset flask fab create-admin $@
+
+# Initialize the database
+superset db upgrade
+
+# Create default roles and permissions
+superset init
+
diff --git a/docker/images/pinot-superset/requirements-db.txt b/docker/images/pinot-superset/requirements-db.txt
index e778804..c123e63 100644
--- a/docker/images/pinot-superset/requirements-db.txt
+++ b/docker/images/pinot-superset/requirements-db.txt
@@ -20,4 +20,4 @@ gevent==1.4.0
psycopg2-binary==2.7.5
pyhive==0.6.1
redis==3.2.1
-pinotdb==0.2.4
+pinotdb==0.2.5
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@pinot.apache.org
For additional commands, e-mail: commits-help@pinot.apache.org