Skip to content

Commit 3572d71

Browse files
authored
Merge pull request #47 from mgxd/rf/dockerfile-niftyreg
FIX: Remove legacy installation of NiftyReg
2 parents 2bb12f4 + 02f2e3e commit 3572d71

File tree

1 file changed

+0
-36
lines changed

1 file changed

+0
-36
lines changed

Dockerfile

-36
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,3 @@
1-
FROM ubuntu:xenial-20200114 as niftyreg-build
2-
3-
ARG DEBIAN_FRONTEND="noninteractive"
4-
ENV LANG="en_US.UTF-8" \
5-
LC_ALL="en_US.UTF-8"
6-
RUN apt update && apt-get install -y --no-install-recommends \
7-
bzip2 \
8-
ca-certificates \
9-
cmake \
10-
gcc \
11-
g++ \
12-
build-essential \
13-
make \
14-
unzip \
15-
wget \
16-
&& apt-get clean \
17-
&& rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
18-
19-
WORKDIR /opt
20-
RUN wget -O niftyreg.tar.gz 'https://github.com/KCL-BMEIS/niftyreg/archive/CBSI.tar.gz' \
21-
&& tar xzfv niftyreg.tar.gz \
22-
&& rm niftyreg.tar.gz
23-
24-
# compile niftyreg
25-
WORKDIR /opt/niftyreg-CBSI/niftyreg-build
26-
RUN mkdir -p ../../niftyreg \
27-
&& cmake -DCMAKE_INSTALL_PREFIX=/opt/niftyreg -DBUILD_TESTING=OFF .. \
28-
&& make -j8 \
29-
&& make install
30-
31-
321
# Use Ubuntu 16.04 LTS
332
FROM ubuntu:xenial-20200114 as main
343

@@ -152,11 +121,6 @@ RUN apt-get update -y && \
152121
convert3d && \
153122
apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
154123

155-
# copy niftyreg from previous build stage
156-
COPY --from=niftyreg-build /opt/niftyreg /opt/niftyreg
157-
ENV PATH="/opt/niftyreg/bin:${PATH}" \
158-
LD_LIBRARY_PATH="/opt/niftyreg/lib:${LD_LIBRARY_PATH}"
159-
160124
# Create a shared $HOME directory
161125
RUN useradd -m -s /bin/bash -G users nibabies
162126
WORKDIR /home/nibabies

0 commit comments

Comments
 (0)