ale (azure-node-base)

Published 2025-03-18 19:22:58 -04:00 by dubey

Installation

docker pull git.dws.rip/dubey/ale:azure-node-base
sha256:1c9d98f86098e1584d64982eb665342af3223be6e7ff92876c2aaa0ac3b03ed2

About this package

Docker image for running Node.js 22 in an Azure Pipelines container job

Image Layers

# debian.sh --arch 'amd64' out/ 'bookworm' '@1736726400'
SHELL [/bin/bash -o pipefail -c]
ENV CACERTIFICATES_VERSION=20230311
RUN /bin/bash -o pipefail -c apt-get update -y && apt-get install -y --no-install-recommends ca-certificates=${CACERTIFICATES_VERSION} && apt-get clean && rm -rf /var/lib/apt/lists/* # buildkit
LABEL org.opencontainers.image.vendor=Swiss GRC AG
LABEL org.opencontainers.image.authors=Swiss GRC AG <opensource@swissgrc.com>
LABEL org.opencontainers.image.title=azure-pipelines-dockercli
LABEL org.opencontainers.image.documentation=https://github.com/swissgrc/docker-azure-pipelines-dockercli
SHELL [/bin/bash -o pipefail -c]
WORKDIR /
COPY /etc/apt/keyrings/ /etc/apt/keyrings # buildkit
COPY /etc/apt/sources.list.d/ /etc/apt/sources.list.d # buildkit
ENV DOCKERCLI_VERSION=27.5.0
ENV DOCKERBUILDX_VERSION=0.19.3
ENV DOCKERCOMPOSE_VERSION=2.32.3
RUN /bin/bash -o pipefail -c apt-get update -y && apt-get install -y --no-install-recommends docker-buildx-plugin=${DOCKERBUILDX_VERSION}-1~debian.12~bookworm docker-ce-cli=5:${DOCKERCLI_VERSION}-1~debian.12~bookworm docker-compose-plugin=${DOCKERCOMPOSE_VERSION}-1~debian.12~bookworm && apt-get clean && rm -rf /var/lib/apt/lists/* && docker --version && docker buildx version && docker compose version # buildkit
ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/libexec/docker/cli-plugins
RUN /bin/bash -o pipefail -c echo "$PATH" && docker-buildx version && docker-compose version # buildkit
SHELL [/bin/bash -o pipefail -c]
LABEL org.opencontainers.image.vendor=Swiss GRC AG
LABEL org.opencontainers.image.authors=Swiss GRC AG <opensource@swissgrc.com>
LABEL org.opencontainers.image.title=azure-pipelines-git
LABEL org.opencontainers.image.documentation=https://github.com/swissgrc/docker-azure-pipelines-git
SHELL [/bin/bash -o pipefail -c]
WORKDIR /
COPY /etc/apt/keyrings/ /etc/apt/keyrings # buildkit
COPY /etc/apt/sources.list.d/ /etc/apt/sources.list.d # buildkit
ENV GITLFS_VERSION=3.6.1
RUN /bin/bash -o pipefail -c apt-get update -y && apt-get install -y --no-install-recommends git-lfs=${GITLFS_VERSION} && git lfs version # buildkit
ENV LIBCURL_VERSION=7.88.1-10+deb12u8
RUN /bin/bash -o pipefail -c apt-get install -y --no-install-recommends libcurl3-gnutls=${LIBCURL_VERSION} # buildkit
COPY /usr/bin/git /usr/bin/git # buildkit
COPY /usr/libexec/git-core /usr/libexec/git-core # buildkit
COPY /usr/share/git-core/templates /usr/share/git-core/templates # buildkit
RUN /bin/bash -o pipefail -c git version && apt-get clean && rm -rf /var/lib/apt/lists/* # buildkit
SHELL [/bin/bash -o pipefail -c]
LABEL org.opencontainers.image.vendor=Swiss GRC AG
LABEL org.opencontainers.image.authors=Swiss GRC AG <opensource@swissgrc.com>
LABEL org.opencontainers.image.title=azure-pipelines-dotnet
LABEL org.opencontainers.image.documentation=https://github.com/swissgrc/docker-azure-pipelines-dotnet-8
SHELL [/bin/bash -o pipefail -c]
WORKDIR /
COPY /usr/share/keyrings/microsoft-prod.gpg /usr/share/keyrings/microsoft-prod.gpg # buildkit
COPY /etc/apt/sources.list.d/ /etc/apt/sources.list.d # buildkit
ENV FONTCONFIG_VERSION=2.14.1-4
RUN /bin/bash -o pipefail -c apt-get update -y && apt-get install -y --no-install-recommends fontconfig=${FONTCONFIG_VERSION} && apt-get clean && rm -rf /var/lib/apt/lists/* # buildkit
ENV DOTNET_VERSION=8.0.406
ENV DOTNET_NOLOGO=true DOTNET_SKIP_FIRST_TIME_EXPERIENCE=true DOTNET_CLI_TELEMETRY_OPTOUT=true DOTNET_USE_POLLING_FILE_WATCHER=true NUGET_XMLDOC_MODE=skip
RUN /bin/bash -o pipefail -c apt-get update -y && apt-get install -y --no-install-recommends dotnet-sdk-8.0=${DOTNET_VERSION}-1 && apt-get clean && rm -rf /var/lib/apt/lists/* && dotnet --version # buildkit
LABEL org.opencontainers.image.vendor=Swiss GRC AG
LABEL org.opencontainers.image.authors=Swiss GRC AG <opensource@swissgrc.com>
LABEL org.opencontainers.image.title=azure-pipelines-node
LABEL org.opencontainers.image.documentation=https://github.com/swissgrc/docker-azure-pipelines-node22-net8
SHELL [/bin/bash -o pipefail -c]
WORKDIR /
COPY /etc/apt/keyrings/ /etc/apt/keyrings # buildkit
COPY /etc/apt/sources.list.d/ /etc/apt/sources.list.d # buildkit
ENV NODE_VERSION=22.14.0
RUN /bin/bash -o pipefail -c apt-get update -y && apt-get install -y --no-install-recommends nodejs=${NODE_VERSION}-1nodesource1 && apt-get clean && rm -rf /var/lib/apt/lists/* && node -v # buildkit
ENV YARN_VERSION=1.22.22
RUN /bin/bash -o pipefail -c npm install -g --ignore-scripts yarn@${YARN_VERSION} && npm cache clean --force && yarn --version # buildkit
LABEL com.azure.dev.pipelines.agent.handler.node.path=/usr/bin/node

Labels

Key Value
com.azure.dev.pipelines.agent.handler.node.path /usr/bin/node
org.opencontainers.image.authors Swiss GRC AG <opensource@swissgrc.com>
org.opencontainers.image.created 2025-02-14T18:02:58.354Z
org.opencontainers.image.description Docker image for running Node.js 22 in an Azure Pipelines container job
org.opencontainers.image.documentation https://github.com/swissgrc/docker-azure-pipelines-node22-net8
org.opencontainers.image.licenses MIT
org.opencontainers.image.revision 618152fe908335e0c351cfaf5b2f77b0875e2ac6
org.opencontainers.image.source https://github.com/swissgrc/docker-azure-pipelines-node22-net8
org.opencontainers.image.title docker-azure-pipelines-node22-net8
org.opencontainers.image.url https://github.com/swissgrc/docker-azure-pipelines-node22-net8
org.opencontainers.image.vendor Swiss GRC AG
org.opencontainers.image.version 22.14.0-net8
Details
Container
2025-03-18 19:22:58 -04:00
1
OCI / Docker
linux/amd64
Swiss GRC AG <opensource@swissgrc.com>
MIT
510 MiB
Versions (1) View all
azure-node-base 2025-03-18