Skip to content

Commit 3a4e6a1

Browse files
Merge pull request #5 from sipist/conda_trec_eval
Install trec_eval from conda-forge
2 parents f9a2950 + 9c616fa commit 3a4e6a1

File tree

1 file changed

+7
-20
lines changed

1 file changed

+7
-20
lines changed

image/Dockerfile

Lines changed: 7 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -135,29 +135,16 @@ RUN mamba install --yes \
135135
fix-permissions "${CONDA_DIR}" && \
136136
fix-permissions "/home/${NB_USER}"
137137

138+
# Install trec_eval
139+
RUN mamba install --yes \
140+
'trec_eval' && \
141+
mamba clean --all -f -y && \
142+
fix-permissions "${CONDA_DIR}" && \
143+
fix-permissions "/home/${NB_USER}"
144+
138145
USER ${NB_UID}
139146

140147
COPY --chown=${NB_UID}:${NB_GID} ./.psqlrc ${HOME}/.psqlrc
141148
COPY --chown=${NB_UID}:${NB_GID} ./.sqliterc ${HOME}/.sqliterc
142149

143-
# Add local bin to PATH
144-
RUN mkdir -p "${HOME}/.local/bin" && \
145-
echo 'export PATH="${HOME}/.local/bin:${PATH}"' >> "${HOME}/.bashrc"
146-
147-
WORKDIR "${HOME}/build"
148-
149-
# Install trec_eval
150-
RUN wget --quiet -O trec_eval-9.0.8.tar.gz https://github.com/usnistgov/trec_eval/archive/refs/tags/v9.0.8.tar.gz && \
151-
echo "c3994a73103ec842e12df693749584a45814c35c36dcc15f38984bd463566ba1 trec_eval-9.0.8.tar.gz" | sha256sum -c - && \
152-
tar -xvf trec_eval-9.0.8.tar.gz && \
153-
rm -f trec_eval-9.0.8.tar.gz
154-
155-
WORKDIR "${HOME}/build/trec_eval-9.0.8"
156-
157-
RUN make && \
158-
cp trec_eval "${HOME}/.local/bin/"
159-
160-
# Remove build files
161-
RUN rm -rf "${HOME}/build/"
162-
163150
WORKDIR "${HOME}"

0 commit comments

Comments
 (0)