anchor.diff:  RUN ${PYENV_ROOT}/versions/${PYTHON_VERSION}/bin/pip install -r ${SMV_HOME}/docker/smv/requirements.txt
   
   #############################################################################################################
  -# SMV publishable
  +# 2. SMV publishable image
   #############################################################################################################
   FROM openjdk:8-jdk as smv
   
  
positive.code:     touch /projects/.docker &&\
      mkdir ${TEMPLATE_DIR}
  
  COPY --from=smv-build ${PYENV_ROOT} ${PYENV_ROOT}
  COPY --from=smv-build /usr/lib/SMV/smv_*.tgz .
  RUN tar xzvf smv_*.tgz && rm -rf smv_*.tgz && mv ./SMV ${SMV_HOME} &&\
      ${SMV_HOME}/tools/spark-install --target-dir ${SPARK_HOME} &&\
  
negative.code: #############################################################################################################
  # SMV Dockerfile
  #
  # Usage: build the SMV docker image with `make docker` - the rest of this is for the release process
  #
  # SMV utilizes a multistage Docker build to integrate the process of building and testing new release
  # artifacts with the process of building new Docker images. Stage 1 is exclusively for generating the release
  # artifact. It installs dev dependencies, compiles SMV, and runs the local_bundle target from the Makefile.
  # The second stage installs only the production dependencies and then copies and unpacks the release artifact
  # from the first stage. This approach typically reduces image size, although at this time SMV's production  
  # dependencies so closely match its dev dependencies that there may not be much of a delta. The first stage
  # is also used as the canonical build environment for the release - the release copies the artifact out of
  # the image and publishes that to Github. 
  #############################################################################################################
  
  #############################################################################################################
  # 1. SMV builder image
  #############################################################################################################
  FROM openjdk:8-jdk as smv-build
  
  