diff --git a/Dockerfile b/Dockerfile index 02e57b85..3567dd8d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -# Build salmon from source in a separate image +# Build awscli, fastp, and salmon from source in a separate image # matching base image from https://github.com/rocker-org/rocker-versioned2/blob/master/dockerfiles/r-ver_4.5.2.Dockerfile FROM docker.io/library/ubuntu:noble AS build @@ -30,9 +30,6 @@ RUN curl -o awscliv2.zip "https://awscli.amazonaws.com/awscli-exe-linux-$(arch). RUN unzip awscliv2.zip RUN ./aws/install -# Get rclone -RUN curl -L https://rclone.org/install.sh | bash - # Build salmon ARG SALMON_VERSION=1.10.3 RUN curl -LO https://github.com/COMBINE-lab/salmon/archive/refs/tags/v${SALMON_VERSION}.tar.gz @@ -69,6 +66,9 @@ RUN DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \ fastqc \ && apt-get clean +# Get rclone +RUN curl -L https://rclone.org/install.sh | bash + # Python packages COPY requirements.txt requirements.txt RUN pip install -r requirements.txt --break-system-packages