Skip to content
Snippets Groups Projects
Commit e8bf6416 authored by Katrina Sharonin's avatar Katrina Sharonin
Browse files

manual micromamba installation

parent b831a8be
No related branches found
No related tags found
No related merge requests found
...@@ -7,24 +7,34 @@ basedir=$( cd "$(dirname "$0")"; pwd -P ) ...@@ -7,24 +7,34 @@ basedir=$( cd "$(dirname "$0")"; pwd -P )
echo "Basedir: $basedir" echo "Basedir: $basedir"
echo "Initial working directory: $(pwd -P)" echo "Initial working directory: $(pwd -P)"
# install micromamba # automatic install micromamba
curl micro.mamba.pm/install.sh | bash # curl micro.mamba.pm/install.sh | bash
echo $MAMBA_EXE
# set variables # micromamba binary dir
export MAMBA_EXE="$basedir/micromamba" # path to micromamba binary MICROMAMBA_BIN_DIR="$basedir/bin"
export MY_MAMBA_ENV="$basedir/micromamba/envs/rio-tiler-new" # create that dir if it doesn't exist
mkdir -p "$MICROMAMBA_BIN_DIR"
# set mambda micro exe
MICROMAMBA_EXE="$MICROMAMBA_BIN_DIR/micromamba"
echo $MICROMAMBA_EXE
# Download and extract binary to that location
curl -Ls https://micro.mamba.pm/api/micromamba/linux-64/latest | tar -xvj "$MICROMAMBA_EXE"
MY_MAMBA_ENV="$basedir/micromamba/envs/rio-tiler-new"
# MY_MAMBA_ENV="$MICROMAMBA_BIN_DIR/envs/rio-tiler-new"
echo $PATH echo $PATH
echo "micromamba version: $($MAMBA_EXE --version)" echo "micromamba version: $($MICROMAMBA_EXE --version)"
# flag - may need to modify order of arguments # flag - may need to modify order of arguments
"$MAMBA_EXE" create -f "$basedir/rio-tiler-new.yml" -p "$MY_MAMBA_ENV" "$MICROMAMBA_EXE" create -f "$basedir/rio-tiler-new.yml" -p "$MY_MAMBA_ENV"
echo "Starting algorithm in subshell" echo "Starting algorithm in subshell"
( (
pushd "$basedir" pushd "$basedir"
{ # try { # try
echo "Running in directory: $(pwd -P)" echo "Running in directory: $(pwd -P)"
"$MAMBA_EXE" run -p "$MY_MAMBA_ENV" python -u -c "import FireRun; FireRun.CreekSamplerun()" "$MICROMAMBA_EXE" run -p "$MY_MAMBA_ENV" python -u -c "import FireRun; FireRun.CreekSamplerun()"
popd popd
echo "Copying log to special output dir" echo "Copying log to special output dir"
cp "$basedir/running.log" ./output cp "$basedir/running.log" ./output
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment