Skip to content

Commit d31fcfe

Browse files
committed
MAINT: Build FreeSurfer 7.2
1 parent 5cea8a7 commit d31fcfe

File tree

2 files changed

+883
-20
lines changed

2 files changed

+883
-20
lines changed

Dockerfile

Lines changed: 3 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -28,26 +28,9 @@ ARG DEBIAN_FRONTEND=noninteractive
2828
ENV LD_LIBRARY_PATH="/usr/lib/x86_64-linux-gnu:${CONDA_PATH}/lib"
2929

3030
# Installing freesurfer
31-
RUN curl -sSL https://surfer.nmr.mgh.harvard.edu/pub/dist/freesurfer/6.0.1/freesurfer-Linux-centos6_x86_64-stable-pub-v6.0.1.tar.gz | tar zxv --no-same-owner -C /opt \
32-
--exclude='freesurfer/average' \
33-
--exclude='freesurfer/diffusion' \
34-
--exclude='freesurfer/docs' \
35-
--exclude='freesurfer/fsfast' \
36-
--exclude='freesurfer/lib/cuda' \
37-
--exclude='freesurfer/lib/qt' \
38-
--exclude='freesurfer/matlab' \
39-
--exclude='freesurfer/mni/share/man' \
40-
--exclude='freesurfer/subjects/fsaverage_sym' \
41-
--exclude='freesurfer/subjects/fsaverage3' \
42-
--exclude='freesurfer/subjects/fsaverage4' \
43-
--exclude='freesurfer/subjects/cvs_avg35' \
44-
--exclude='freesurfer/subjects/cvs_avg35_inMNI152' \
45-
--exclude='freesurfer/subjects/bert' \
46-
--exclude='freesurfer/subjects/lh.EC_average' \
47-
--exclude='freesurfer/subjects/rh.EC_average' \
48-
--exclude='freesurfer/subjects/sample-*.mgz' \
49-
--exclude='freesurfer/subjects/V1_average' \
50-
--exclude='freesurfer/trctrain'
31+
COPY docker/files/freesurfer7.2-exclude.txt /usr/local/etc/freesurfer7.2-exclude.txt
32+
RUN curl -sSL https://surfer.nmr.mgh.harvard.edu/pub/dist/freesurfer/7.2.0/freesurfer-linux-ubuntu18_amd64-7.2.0.tar.gz \
33+
| tar zxv --no-same-owner -C /opt --exclude-from=/usr/local/etc/freesurfer7.2-exclude.txt
5134

5235
# Simulate SetUpFreeSurfer.sh
5336
ENV FSL_DIR="/opt/fsl" \

0 commit comments

Comments
 (0)