Skip to content

Commit

Permalink
chore: Fix docker warning
Browse files Browse the repository at this point in the history
  • Loading branch information
effigies committed Aug 23, 2024
1 parent 72e73fd commit 939c792
Showing 1 changed file with 7 additions and 7 deletions.
14 changes: 7 additions & 7 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ RUN python -m build /src
#

# Utilities for downloading packages
FROM ${BASE_IMAGE} as downloader
FROM ${BASE_IMAGE} AS downloader
# Bump the date to current to refresh curl/certificates/etc
RUN echo "2023.07.20"
RUN apt-get update && \
Expand All @@ -53,13 +53,13 @@ RUN apt-get update && \
apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*

# FreeSurfer 7.3.2
FROM downloader as freesurfer
FROM downloader AS freesurfer
COPY docker/files/freesurfer7.3.2-exclude.txt /usr/local/etc/freesurfer7.3.2-exclude.txt
RUN curl -sSL https://surfer.nmr.mgh.harvard.edu/pub/dist/freesurfer/7.3.2/freesurfer-linux-ubuntu22_amd64-7.3.2.tar.gz \
| tar zxv --no-same-owner -C /opt --exclude-from=/usr/local/etc/freesurfer7.3.2-exclude.txt

# AFNI
FROM downloader as afni
FROM downloader AS afni
# Bump the date to current to update AFNI
RUN echo "2023.07.20"
RUN mkdir -p /opt/afni-latest \
Expand All @@ -80,7 +80,7 @@ RUN mkdir -p /opt/afni-latest \
-name "3dvolreg" \) -delete

# Connectome Workbench 1.5.0
FROM downloader as workbench
FROM downloader AS workbench
RUN mkdir /opt/workbench && \
curl -sSLO https://www.humanconnectome.org/storage/app/media/workbench/workbench-linux64-v1.5.0.zip && \
unzip workbench-linux64-v1.5.0.zip -d /opt && \
Expand All @@ -89,13 +89,13 @@ RUN mkdir /opt/workbench && \
strip --remove-section=.note.ABI-tag /opt/workbench/libs_linux64/libQt5Core.so.5

# Convert3d 1.4.0
FROM downloader as c3d
FROM downloader AS c3d
RUN mkdir /opt/convert3d && \
curl -fsSL --retry 5 https://sourceforge.net/projects/c3d/files/c3d/Experimental/c3d-1.4.0-Linux-gcc64.tar.gz/download \
| tar -xz -C /opt/convert3d --strip-components 1

# Micromamba
FROM downloader as micromamba
FROM downloader AS micromamba

# Install a C compiler to build extensions when needed.
# traits<6.4 wheels are not available for Python 3.11+, but build easily.
Expand Down Expand Up @@ -125,7 +125,7 @@ RUN npm install -g svgo@^3.2.0 bids-validator@^1.14.0 && \
#
# Main stage
#
FROM ${BASE_IMAGE} as fmriprep
FROM ${BASE_IMAGE} AS fmriprep

# Configure apt
ENV DEBIAN_FRONTEND="noninteractive" \
Expand Down

0 comments on commit 939c792

Please sign in to comment.