Skip to content

Commit 93bff5c

Browse files
authored
Improve nextflow compatibility on AWS
Update Dockerfile for nextflow
2 parents 859b94e + a33a8cc commit 93bff5c

File tree

2 files changed

+10
-1
lines changed

2 files changed

+10
-1
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/

docs/conf.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
# https://www.sphinx-doc.org/en/master/usage/configuration.html#project-information
1010

1111
project = "R2DT"
12-
copyright = "2023"
12+
copyright = "2025"
1313
author = "R2DT Team"
1414

1515
# -- General configuration ---------------------------------------------------

0 commit comments

Comments
 (0)