diff --git a/containers/ants.Dockerfile b/containers/ants.Dockerfile index 3dd93e8..bc8609f 100644 --- a/containers/ants.Dockerfile +++ b/containers/ants.Dockerfile @@ -45,19 +45,18 @@ FROM ants-base as ants-install ARG ANTS_INSTALL_PATH ARG ANTS_REVISION +ARG ANTS_AFFINE_SYN_REVISION ENV ANTS_INSTALL_PATH=${ANTS_INSTALL_PATH:-/ants} ENV ANTS_REVISION=${ANTS_REVISION:-v2.3.4} +ENV ANTS_AFFINE_SYN_REVISION=${ANTS_AFFINE_SYN_REVISION:-1.1} ENV ANTSPATH=${ANTS_INSTALL_PATH}/bin/ ENV PATH=$PATH:$ANTSPATH COPY --from=ants --link ${ANTS_INSTALL_PATH} ${ANTS_INSTALL_PATH} - -RUN --mount=type=cache,sharing=locked,target=/var/cache/apt \ - apt-get update && apt-get -y install \ - zlib1g-dev && \ - rm -rf /var/lib/apt/lists/* +ADD https://raw.githubusercontent.com/CoBrALab/antsRegistration_affine_SyN/refs/tags/${ANTS_AFFINE_SYN_REVISION}/antsRegistration_affine_SyN.sh ${ANTSPATH} +RUN chmod +x ${ANTSPATH}/antsRegistration_affine_SyN.sh WORKDIR / RUN ( [ -f "VERSION" ] || touch VERSION ) && \ diff --git a/docker-bake.hcl b/docker-bake.hcl index 8aec7f8..240fe28 100644 --- a/docker-bake.hcl +++ b/docker-bake.hcl @@ -501,6 +501,7 @@ target "ants" { args = { ANTS_BUILD_NTHREADS = "6" ANTS_REVISION = "${ants-revision}" + ANTS_AFFINE_SYN_REVISION = "${ants-affine-syn-revision}" } cache-from = [ "type=registry,ref=${dockerhub-user-pull}/build-cache:ants", @@ -593,4 +594,4 @@ target "scilus-base-cache" { "type=registry,ref=scilus/build-cache:ants", "type=registry,ref=scilus/build-cache:cmake" ] -} \ No newline at end of file +} diff --git a/docker-bake.override.hcl b/docker-bake.override.hcl index 7eaecd5..ef8af72 100644 --- a/docker-bake.override.hcl +++ b/docker-bake.override.hcl @@ -11,6 +11,7 @@ dmriqcpy-revision="0.1.7" scilpy-revision="2.2.0" ants-revision="v2.6.2" +ants-affine-syn-revision="1.1" cmake-revision="v3.21.6" fsl-version="6.0.7.18.scilus.lean" fsl-installer-version="3.14.0"