File tree 1 file changed +0
-36
lines changed
1 file changed +0
-36
lines changed Original file line number Diff line number Diff line change 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
-
32
1
# Use Ubuntu 16.04 LTS
33
2
FROM ubuntu:xenial-20200114 as main
34
3
@@ -152,11 +121,6 @@ RUN apt-get update -y && \
152
121
convert3d && \
153
122
apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
154
123
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
-
160
124
# Create a shared $HOME directory
161
125
RUN useradd -m -s /bin/bash -G users nibabies
162
126
WORKDIR /home/nibabies
You can’t perform that action at this time.
0 commit comments