diff --git a/bin/compile b/bin/compile index baf25e5..042e69e 100755 --- a/bin/compile +++ b/bin/compile @@ -16,6 +16,15 @@ BIN_DIR=$(cd $(dirname $0); pwd) # absolute path ROOT_DIR=$(dirname $BIN_DIR) BUILD_DIR=$1 CACHE_DIR=$2 +ENV_DIR=$3 + + +if [ -d "$ENV_DIR" ]; then + echo "restoring environment" + for e in $(ls $ENV_DIR); do + export "$e=$(cat $ENV_DIR/$e)" + done +fi CACHED_DIRS=".heroku" diff --git a/bin/steps/conda_compile b/bin/steps/conda_compile index 3c9e168..e2abbdd 100755 --- a/bin/steps/conda_compile +++ b/bin/steps/conda_compile @@ -1,8 +1,8 @@ if [ ! -d /app/.heroku/miniconda ]; then puts-step "Preparing Python/Miniconda Environment" - curl -Os https://repo.continuum.io/miniconda/Miniconda-latest-Linux-x86_64.sh - bash Miniconda-latest-Linux-x86_64.sh -p /app/.heroku/miniconda/ -b | indent - rm -fr Miniconda-latest-Linux-x86_64.sh + curl -Os https://repo.continuum.io/miniconda/Miniconda3-latest-Linux-x86_64.sh + bash Miniconda3-latest-Linux-x86_64.sh -p /app/.heroku/miniconda/ -b | indent + rm -fr Miniconda3-latest-Linux-x86_64.sh conda install pip --yes | indent fi