Skip to content
Snippets Groups Projects

swap miniconda for mambaforge & mamba

Merged Nick Bearson requested to merge 2021-11-30-mamba into master
1 file
+ 9
7
Compare changes
  • Side-by-side
  • Inline
+ 9
7
@@ -10,11 +10,13 @@ COPY package.sh .
# Install the `which` command for debugging
RUN yum -y install which git && yum clean all
# Download and install miniconda
# Copied from https://hub.docker.com/r/continuumio/miniconda3/dockerfile)
RUN curl -o miniconda.sh https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh && \
/bin/bash miniconda.sh -b -p $HOME/miniconda && \
ln -s $HOME/miniconda/etc/profile.d/conda.sh /etc/profile.d/conda.sh && \
echo ". $HOME/miniconda/etc/profile.d/conda.sh" >> ~/.bashrc && \
# Download and install miniforge
# https://github.com/conda-forge/miniforge#miniforge
RUN curl -L -O https://github.com/conda-forge/miniforge/releases/latest/download/Mambaforge-$(uname)-$(uname -m).sh && \
/bin/bash Mambaforge-$(uname)-$(uname -m).sh -b -p $HOME/miniforge && \
ln -s $HOME/miniforge/etc/profile.d/conda.sh /etc/profile.d/conda.sh && \
echo ". $HOME/miniforge/etc/profile.d/conda.sh" >> ~/.bashrc && \
echo "conda activate base" >> ~/.bashrc
RUN /bin/bash -c "$HOME/miniconda/bin/conda env create -n build -f buildbucket_environment.yaml"
RUN /bin/bash -c "$HOME/miniforge/bin/conda install mamba -n base -c conda-forge"
RUN /bin/bash -c "$HOME/miniforge/bin/mamba env create -n build -f buildbucket_environment.yaml"
Loading