anchor.diff:  # --- Install dist package and finalize app
   #
   
  -FROM python:${PYTHON_VERSION} AS final
  +FROM python:$PYTHON_VERSION AS final
   
   # Configure environment
   # superset recommended defaults: https://superset.apache.org/docs/installation/configuring-superset#running-on-a-wsgi-http-server
   # gunicorn recommended defaults: https://docs.gunicorn.org/en/0.17.2/configure.html#security
  -ENV GUNICORN_BIND=0.0.0.0:8088 \
  -    GUNICORN_LIMIT_REQUEST_FIELD_SIZE=8190 \
  -    GUNICORN_LIMIT_REQUEST_LINE=4094 \
  -    GUNICORN_THREADS=4 \
  -    GUNICORN_TIMEOUT=120 \
  -    GUNICORN_WORKERS=10 \
  -    GUNICORN_WORKER_CLASS=gevent \
  -    LANG=C.UTF-8 \
  -    LC_ALL=C.UTF-8 \
  -    PYTHONPATH=/etc/superset:/home/superset:$PYTHONPATH \
  -    SUPERSET_REPO=apache/superset \
  -    SUPERSET_VERSION=${SUPERSET_VERSION} \
  -    SUPERSET_HOME=/var/lib/superset
  -ENV GUNICORN_CMD_ARGS="--bind ${GUNICORN_BIND} --limit-request-field_size ${GUNICORN_LIMIT_REQUEST_FIELD_SIZE} --limit-request-line ${GUNICORN_LIMIT_REQUEST_LINE} --threads ${GUNICORN_THREADS} --timeout ${GUNICORN_TIMEOUT} --workers ${GUNICORN_WORKERS} --worker-class ${GUNICORN_WORKER_CLASS}"
  +ENV GUNICORN_BIND=0.0.0.0:8088
  +ENV GUNICORN_LIMIT_REQUEST_FIELD_SIZE=8190
  +ENV GUNICORN_LIMIT_REQUEST_LINE=4094
  +ENV GUNICORN_THREADS=4
  +ENV GUNICORN_TIMEOUT=120
  +ENV GUNICORN_WORKERS=10
  +ENV GUNICORN_WORKER_CLASS=gevent
  +ENV LANG=C.UTF-8
  +ENV LC_ALL=C.UTF-8
  +ENV PYTHONPATH=/etc/superset:/home/superset:$PYTHONPATH
  +ENV SUPERSET_REPO=apache/superset
  +ENV SUPERSET_VERSION=$SUPERSET_VERSION
  +ENV SUPERSET_HOME=/var/lib/superset
  +ENV GUNICORN_CMD_ARGS="--bind $GUNICORN_BIND --limit-request-field_size $GUNICORN_LIMIT_REQUEST_FIELD_SIZE --limit-request-line $GUNICORN_LIMIT_REQUEST_LINE --threads $GUNICORN_THREADS --timeout $GUNICORN_TIMEOUT --workers $GUNICORN_WORKERS --worker-class $GUNICORN_WORKER_CLASS"
   
   # Create superset user & install dependencies
   WORKDIR /tmp/superset
  
positive.code: # --- Build assets with NodeJS
  #
  
  FROM node:${NODE_VERSION} AS build
  
  # Superset version to build
  ARG SUPERSET_VERSION=master
  ENV SUPERSET_HOME=/var/lib/superset/
  
  # Download source
  WORKDIR ${SUPERSET_HOME}
  RUN wget -qO /tmp/superset.tar.gz https://github.com/apache/superset/archive/${SUPERSET_VERSION}.tar.gz
  RUN tar xzf /tmp/superset.tar.gz -C ${SUPERSET_HOME} --strip-components=1
  
  # Build assets
  WORKDIR ${SUPERSET_HOME}/superset-frontend/
  RUN npm install
  RUN npm run build
  
  #
  # --- Build dist package with Python 3
  #
  
  FROM python:${PYTHON_VERSION} AS dist
  
  # Copy prebuilt workspace into stage
  ENV SUPERSET_HOME=/var/lib/superset/
  WORKDIR ${SUPERSET_HOME}
  COPY --from=build ${SUPERSET_HOME} .
  COPY requirements.txt .
  
  # Create package to install
  
negative.code: RUN groupadd supergroup && \
      useradd -U -m -G supergroup superset && \
      mkdir -p /etc/superset && \
      mkdir -p $SUPERSET_HOME && \
      chown -R superset:superset /etc/superset && \
      chown -R superset:superset $SUPERSET_HOME && \
      apt-get update && \
      apt-get install -y \
          build-essential \
  