heudiconv-container/oci/blobs/sha256/7d001cdc998747c7dd4634db378f9e5a3aed8e3a950f033acd856523a006e0e4

1 line
11 KiB (Stored with Git Annex)
Text

{"architecture":"amd64","config":{"Env":["PATH=/opt/miniconda-py39_4.12.0/bin:/opt/dcm2niix-v1.0.20240202/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","CONDA_DIR=/opt/miniconda-py39_4.12.0"],"Entrypoint":["heudiconv"]},"created":"2025-03-25T02:05:06.249648887Z","history":[{"created":"2025-03-01T01:29:10Z","created_by":"# debian.sh --arch 'amd64' out/ 'bookworm' '@1742169600'","comment":"debuerreotype 0.15"},{"created":"2025-03-01T01:29:10Z","created_by":"RUN /bin/sh -c set -x \t\u0026\u0026 apt-get update \t\u0026\u0026 { \t\twhich gpg \t\t|| apt-get install -y --no-install-recommends gnupg \t; } \t\u0026\u0026 { \t\tgpg --version | grep -q '^gpg (GnuPG) 1\\.' \t\t|| apt-get install -y --no-install-recommends dirmngr \t; } \t\u0026\u0026 rm -rf /var/lib/apt/lists/* # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2025-03-01T01:29:10Z","created_by":"RUN /bin/sh -c set -x \t\u0026\u0026 export GNUPGHOME=\"$(mktemp -d)\" \t\u0026\u0026 gpg --batch --keyserver keyserver.ubuntu.com --recv-keys DD95CC430502E37EF840ACEEA5D32F012649A5A9 \t\u0026\u0026 mkdir -p /etc/apt/keyrings \t\u0026\u0026 gpg --batch --export --armor DD95CC430502E37EF840ACEEA5D32F012649A5A9 \u003e /etc/apt/keyrings/neurodebian.asc \t\u0026\u0026 rm -rf \"$GNUPGHOME\" # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2025-03-01T01:29:10Z","created_by":"RUN /bin/sh -c { \techo 'deb [signed-by=/etc/apt/keyrings/neurodebian.asc] http://neuro.debian.net/debian bookworm main'; \techo 'deb [signed-by=/etc/apt/keyrings/neurodebian.asc] http://neuro.debian.net/debian data main'; \techo '#deb-src [signed-by=/etc/apt/keyrings/neurodebian.asc] http://neuro.debian.net/debian-devel bookworm main'; } \u003e /etc/apt/sources.list.d/neurodebian.sources.list # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2025-03-01T01:29:10Z","created_by":"RUN /bin/sh -c set -x \t\u0026\u0026 apt-get update \t\u0026\u0026 apt-get install -y --no-install-recommends neurodebian-freeze eatmydata \t\u0026\u0026 ln -s /usr/bin/eatmydata /usr/local/bin/apt-get \t\u0026\u0026 rm -rf /var/lib/apt/lists/* # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2025-03-25T01:45:49.718217331Z","created_by":"ENV PATH=/opt/dcm2niix-v1.0.20240202/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2025-03-25T01:45:49.718217331Z","created_by":"RUN /bin/sh -c apt-get update -qq \u0026\u0026 apt-get install -y -q --no-install-recommends ca-certificates cmake g++ gcc git make pigz zlib1g-dev \u0026\u0026 rm -rf /var/lib/apt/lists/* \u0026\u0026 git clone https://github.com/rordenlab/dcm2niix /tmp/dcm2niix \u0026\u0026 cd /tmp/dcm2niix \u0026\u0026 git fetch --tags \u0026\u0026 git checkout v1.0.20240202 \u0026\u0026 mkdir /tmp/dcm2niix/build \u0026\u0026 cd /tmp/dcm2niix/build \u0026\u0026 cmake -DZLIB_IMPLEMENTATION=Cloudflare -DUSE_JPEGLS=ON -DUSE_OPENJPEG=ON -DCMAKE_INSTALL_PREFIX:PATH=/opt/dcm2niix-v1.0.20240202 .. \u0026\u0026 make -j1 \u0026\u0026 make install \u0026\u0026 rm -rf /tmp/dcm2niix # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2025-03-25T01:45:55.35690229Z","created_by":"RUN /bin/sh -c apt-get update -qq \u0026\u0026 apt-get install -y -q --no-install-recommends gcc git git-annex-standalone libc-dev liblzma-dev netbase pigz \u0026\u0026 rm -rf /var/lib/apt/lists/* # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2025-03-25T01:45:55.483249493Z","created_by":"COPY . /src/heudiconv # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2025-03-25T01:45:55.483249493Z","created_by":"ENV CONDA_DIR=/opt/miniconda-py39_4.12.0 PATH=/opt/miniconda-py39_4.12.0/bin:/opt/dcm2niix-v1.0.20240202/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2025-03-25T02:05:06.115021761Z","created_by":"RUN /bin/sh -c apt-get update -qq \u0026\u0026 apt-get install -y -q --no-install-recommends bzip2 ca-certificates curl \u0026\u0026 rm -rf /var/lib/apt/lists/* \u0026\u0026 export PATH=\"/opt/miniconda-py39_4.12.0/bin:$PATH\" \u0026\u0026 echo \"Downloading Miniconda installer ...\" \u0026\u0026 conda_installer=\"/tmp/miniconda.sh\" \u0026\u0026 curl -fsSL -o \"$conda_installer\" https://repo.continuum.io/miniconda/Miniconda3-py39_4.12.0-Linux-x86_64.sh \u0026\u0026 bash \"$conda_installer\" -b -p /opt/miniconda-py39_4.12.0 \u0026\u0026 rm -f \"$conda_installer\" \u0026\u0026 conda config --system --prepend channels conda-forge \u0026\u0026 conda config --set channel_priority strict \u0026\u0026 conda config --system --set auto_update_conda false \u0026\u0026 conda config --system --set show_channel_urls true \u0026\u0026 conda init bash \u0026\u0026 conda install -y --name base \"python=3.9\" \"traits\u003e=4.6.0\" \"scipy\" \"numpy\" \"nomkl\" \"pandas\" \"gdcm\" \u0026\u0026 bash -c \"source activate base \u0026\u0026 python -m pip install --no-cache-dir --editable \"/src/heudiconv[all]\"\" \u0026\u0026 sync \u0026\u0026 conda clean --all --yes \u0026\u0026 sync \u0026\u0026 rm -rf ~/.cache/pip/* # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2025-03-25T02:05:06.115021761Z","created_by":"ENTRYPOINT [\"heudiconv\"]","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2025-03-25T02:05:06.249648887Z","created_by":"RUN /bin/sh -c printf '{ \"pkg_manager\": \"apt\", \"existing_users\": [ \"root\" ], \"instructions\": [ { \"name\": \"from_\", \"kwds\": { \"base_image\": \"neurodebian:bookworm\" } }, { \"name\": \"env\", \"kwds\": { \"PATH\": \"/opt/dcm2niix-v1.0.20240202/bin:$PATH\" } }, { \"name\": \"run\", \"kwds\": { \"command\": \"apt-get update -qq\\\\napt-get install -y -q --no-install-recommends \\\\\\\\\\\\n ca-certificates \\\\\\\\\\\\n cmake \\\\\\\\\\\\n g++ \\\\\\\\\\\\n gcc \\\\\\\\\\\\n git \\\\\\\\\\\\n make \\\\\\\\\\\\n pigz \\\\\\\\\\\\n zlib1g-dev\\\\nrm -rf /var/lib/apt/lists/*\\\\ngit clone https://github.com/rordenlab/dcm2niix /tmp/dcm2niix\\\\ncd /tmp/dcm2niix\\\\ngit fetch --tags\\\\ngit checkout v1.0.20240202\\\\nmkdir /tmp/dcm2niix/build\\\\ncd /tmp/dcm2niix/build\\\\ncmake -DZLIB_IMPLEMENTATION=Cloudflare -DUSE_JPEGLS=ON -DUSE_OPENJPEG=ON -DCMAKE_INSTALL_PREFIX:PATH=/opt/dcm2niix-v1.0.20240202 ..\\\\nmake -j1\\\\nmake install\\\\nrm -rf /tmp/dcm2niix\" } }, { \"name\": \"install\", \"kwds\": { \"pkgs\": [ \"git\", \"gcc\", \"pigz\", \"liblzma-dev\", \"libc-dev\", \"git-annex-standalone\", \"netbase\" ], \"opts\": null } }, { \"name\": \"run\", \"kwds\": { \"command\": \"apt-get update -qq \\\\\\\\\\\\n \u0026\u0026 apt-get install -y -q --no-install-recommends \\\\\\\\\\\\n gcc \\\\\\\\\\\\n git \\\\\\\\\\\\n git-annex-standalone \\\\\\\\\\\\n libc-dev \\\\\\\\\\\\n liblzma-dev \\\\\\\\\\\\n netbase \\\\\\\\\\\\n pigz \\\\\\\\\\\\n \u0026\u0026 rm -rf /var/lib/apt/lists/*\" } }, { \"name\": \"copy\", \"kwds\": { \"source\": [ \".\", \"/src/heudiconv\" ], \"destination\": \"/src/heudiconv\" } }, { \"name\": \"env\", \"kwds\": { \"CONDA_DIR\": \"/opt/miniconda-py39_4.12.0\", \"PATH\": \"/opt/miniconda-py39_4.12.0/bin:$PATH\" } }, { \"name\": \"run\", \"kwds\": { \"command\": \"apt-get update -qq\\\\napt-get install -y -q --no-install-recommends \\\\\\\\\\\\n bzip2 \\\\\\\\\\\\n ca-certificates \\\\\\\\\\\\n curl\\\\nrm -rf /var/lib/apt/lists/*\\\\n# Install dependencies.\\\\nexport PATH=\\\\\"/opt/miniconda-py39_4.12.0/bin:$PATH\\\\\"\\\\necho \\\\\"Downloading Miniconda installer ...\\\\\"\\\\nconda_installer=\\\\\"/tmp/miniconda.sh\\\\\"\\\\ncurl -fsSL -o \\\\\"$conda_installer\\\\\" https://repo.continuum.io/miniconda/Miniconda3-py39_4.12.0-Linux-x86_64.sh\\\\nbash \\\\\"$conda_installer\\\\\" -b -p /opt/miniconda-py39_4.12.0\\\\nrm -f \\\\\"$conda_installer\\\\\"\\\\n# Prefer packages in conda-forge\\\\nconda config --system --prepend channels conda-forge\\\\n# Packages in lower-priority channels not considered if a package with the same\\\\n# name exists in a higher priority channel. Can dramatically speed up installations.\\\\n# Conda recommends this as a default\\\\n# https://docs.conda.io/projects/conda/en/latest/user-guide/tasks/manage-channels.html\\\\nconda config --set channel_priority strict\\\\nconda config --system --set auto_update_conda false\\\\nconda config --system --set show_channel_urls true\\\\n# Enable `conda activate`\\\\nconda init bash\\\\nconda install -y --name base \\\\\\\\\\\\n \\\\\"python=3.9\\\\\" \\\\\\\\\\\\n \\\\\"traits\u003e=4.6.0\\\\\" \\\\\\\\\\\\n \\\\\"scipy\\\\\" \\\\\\\\\\\\n \\\\\"numpy\\\\\" \\\\\\\\\\\\n \\\\\"nomkl\\\\\" \\\\\\\\\\\\n \\\\\"pandas\\\\\" \\\\\\\\\\\\n \\\\\"gdcm\\\\\"\\\\nbash -c \\\\\"source activate base\\\\n python -m pip install --no-cache-dir --editable \\\\\\\\\\\\n \\\\\"/src/heudiconv[all]\\\\\"\\\\\"\\\\n# Clean up\\\\nsync \u0026\u0026 conda clean --all --yes \u0026\u0026 sync\\\\nrm -rf ~/.cache/pip/*\" } }, { \"name\": \"entrypoint\", \"kwds\": { \"args\": [ \"heudiconv\" ] } } ] }' \u003e /.reproenv.json # buildkit","comment":"buildkit.dockerfile.v0"}],"os":"linux","rootfs":{"type":"layers","diff_ids":["sha256:53babe930602419c46727120034c3748ae023bef28f10edb018fbcfbcedbc0e8","sha256:451e14ead3f964e25f3092a021fc7f09fe33d3c42944d9166394fc00565b94bc","sha256:b6c13da8b1c0fe9c46558efc898ee0d2fab1879e8f2ca118b9f04f5579d946c8","sha256:29547e4a799464aa6cc1e79cc0850a1d2e631d38e25b1c2853220b354fae48b9","sha256:450dae65fc9b943b9a155f721e148068335f37d399d559a1883a091b5cd73c19","sha256:d7f6fc2624ea4fbfdf42fc24836a34661d09e97f98f9a457d0babd1a349cc1ce","sha256:0f37b620a0d06ea177f9d295a37e0818b8991b6f5f0914dfe027bc28d31b96b6","sha256:4a962dee7c30bf66129af5e8f29541a71b3f20379b747f673c36a6eb643b20db","sha256:e62949b3a2f6da0a0eb07db9e37f0ae765c0e41d74f1440b9d0b18b3b1f61d71","sha256:ba5db4e4c781dd39fc45477d4d2a8bfa49c06877f7c26b15e5211659c4574d3d"]}}