From 556c04d4b761dd7e5e93b5c39d73a077a08810c0 Mon Sep 17 00:00:00 2001 From: "Gabriel A. Devenyi" Date: Wed, 26 Nov 2025 10:49:42 -0500 Subject: [PATCH 1/2] Remove unneded zlib1g-dev dependency --- containers/ants.Dockerfile | 5 ----- 1 file changed, 5 deletions(-) diff --git a/containers/ants.Dockerfile b/containers/ants.Dockerfile index 3dd93e8..7f325fe 100644 --- a/containers/ants.Dockerfile +++ b/containers/ants.Dockerfile @@ -54,11 +54,6 @@ 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/* - WORKDIR / RUN ( [ -f "VERSION" ] || touch VERSION ) && \ echo "ANTs => ${ANTS_REVISION}\n" >> VERSION From 64f53fbc868c8e76d19358fa6ef1f21837f95862 Mon Sep 17 00:00:00 2001 From: "Gabriel A. Devenyi" Date: Wed, 26 Nov 2025 10:56:47 -0500 Subject: [PATCH 2/2] Add antsRegistration_affine_SyN.sh to ants container --- containers/ants.Dockerfile | 4 ++++ docker-bake.hcl | 3 ++- docker-bake.override.hcl | 1 + 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/containers/ants.Dockerfile b/containers/ants.Dockerfile index 7f325fe..bc8609f 100644 --- a/containers/ants.Dockerfile +++ b/containers/ants.Dockerfile @@ -45,14 +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} +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"