Skip to content

Instantly share code, notes, and snippets.

@davidroberson
Created May 28, 2023 14:26
Show Gist options
  • Save davidroberson/9f75e3d1f00375d9b4ae61346445c2bc to your computer and use it in GitHub Desktop.
Save davidroberson/9f75e3d1f00375d9b4ae61346445c2bc to your computer and use it in GitHub Desktop.
cauldron docker file
# Use miniconda3 as base image
FROM continuumio/miniconda3:23.3.1-0
#update base
RUN apt-get update && apt-get install -y zlib1g-dev zlib1g libbz2-dev liblzma-dev wget libncurses5-dev
# Put conda in path so we can use conda activate
ENV PATH=$CONDA_DIR/bin:$PATH
# Update conda to latest version.
RUN conda update -n base -c defaults conda
RUN conda install -n base -c conda-forge mamba
# Install snakemake
#RUN conda install -c bioconda snakemake
RUN mamba install -c conda-forge -c bioconda snakemake
# Install some utilities
RUN apt-get install -y unzip rsync
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment