Skip to content

Commit a33a8cc

Browse files
authored
Update Dockerfile for nextflow
s5cmd seems to be required when running R2DT from Nextflow on AWS Batch.
1 parent dd7cf01 commit a33a8cc

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

base_image/Dockerfile

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,13 @@ FROM build AS rnartist
109109
RUN \
110110
wget -q -O rnartist.jar https://github.com/fjossinet/RNArtistCore/releases/download/${RNArtist_VER}-SNAPSHOT/rnartistcore-${RNArtist_VER}-SNAPSHOT-jar-with-dependencies.jar
111111

112+
# Install s5cmd, required for AWS S3
113+
FROM build AS s5cmd
114+
RUN \
115+
wget -q https://github.com/peak/s5cmd/releases/download/v2.3.0/s5cmd_2.3.0_Linux-64bit.tar.gz \
116+
&& tar -xzf s5cmd_2.3.0_Linux-64bit.tar.gz \
117+
&& mv s5cmd /usr/local/bin/
118+
112119
FROM debian:bookworm-slim AS final-build
113120

114121
ENV \
@@ -118,6 +125,7 @@ RUN \
118125
apt-get -qq update && apt-get install -qq -y --no-install-recommends \
119126
ncbi-blast+ \
120127
openjdk-17-jre-headless \
128+
awscli \
121129
python3 \
122130
python3-pip \
123131
python3-venv \
@@ -183,6 +191,7 @@ COPY --from=scripts /install/ ${RNA}/jiffy-infernal-hmmer-scripts/
183191

184192
COPY --from=ribovore-infernal-easel /install/ ${RNA}/ribovore
185193
COPY --from=rnartist /rnartist.jar /usr/local/bin/
194+
COPY --from=s5cmd /usr/local/bin/s5cmd /usr/local/bin/s5cmd
186195

187196
COPY --from=traveler /install/traveler /usr/local/bin/traveler
188197
COPY --from=traveler /install/utils/* ${RNA}/traveler/utils/

0 commit comments

Comments
 (0)