sindri (ci-d278c2b8573639df0aa77488ab3f171dab8238d5)

Published 2026-10-23 09:40:23 +00:00 by GuillaumeHemmen in actions/sindri

Installation

docker pull git.van-hemmen.com/actions/sindri:ci-d278c2b8573639df0aa77488ab3f171dab8238d5
sha256:326594eb7fce051c473e63af43d2caf1b0e36cb02448bab18f7834ba28682820

Image layers

ARG RELEASE
ARG LAUNCHPAD_BUILD_ARCH
LABEL org.opencontainers.image.version=24.04
ADD file:7121eb4a5ba391efb4ba9a38c532d1c5dc2d22d276f04e062f357eea36ee62c4 in /
CMD ["/bin/bash"]
RUN if [ -n "${UBUNTU_MIRROR}" ]; then { [ -f /etc/apt/sources.list.d/ubuntu.sources ] || { echo "UBUNTU_MIRROR needs /etc/apt/sources.list.d/ubuntu.sources (Ubuntu 24.04+); pass --build-arg UBUNTU_MIRROR= to keep the stock sources." >&2; exit 1; }; } && install -d /usr/share/sindri && cp /etc/apt/sources.list.d/ubuntu.sources /usr/share/sindri/ubuntu.sources.orig && sed -i -E "s#^URIs: http://(archive|security)\.ubuntu\.com/ubuntu/?\$#URIs: ${UBUNTU_MIRROR%/}/#" /etc/apt/sources.list.d/ubuntu.sources && test "$(grep '^URIs:' /etc/apt/sources.list.d/ubuntu.sources | sort -u)" = "URIs: ${UBUNTU_MIRROR%/}/"; fi && ln -snf "/usr/share/zoneinfo/${ARG_TZ}" /etc/localtime && echo "${ARG_TZ}" > /etc/timezone && apt-get update && apt-get install --yes --no-install-recommends --no-install-suggests apt-transport-https apt-utils ca-certificates gnupg lsb-release software-properties-common bash curl wget sudo locales procps htop time tree man nano vim dbus systemd systemd-sysv dnsutils iproute2 iputils-ping netcat-openbsd net-tools openssh-client sshpass telnet rsync zip unzip p7zip-full p7zip-rar tar gzip pigz lz4 xz-utils bzip2 brotli build-essential git git-lfs glab fzf bat mercurial jq parallel shellcheck make autoconf automake pkg-config libtool swig patchelf m4 pipx python3 python3-pip python3-venv mediainfo upx-ucl && locale-gen en_US.UTF-8 && curl -fsSL https://repos.azul.com/azul-repo.key | gpg --dearmor -o /usr/share/keyrings/azul.gpg && chmod 0644 /usr/share/keyrings/azul.gpg && echo "deb [signed-by=/usr/share/keyrings/azul.gpg] https://repos.azul.com/zulu/deb stable main" > /etc/apt/sources.list.d/zulu.list && apt-get update && apt-get install --yes --no-install-recommends --no-install-suggests "zulu${AZUL_JAVA_MAJOR}-jdk" && ln -sfn "$(dirname "$(dirname "$(readlink -f "$(command -v java)")")")" /opt/java && apt-get clean && rm -rf /var/lib/apt/lists/*
RUN curl -fsSL --connect-timeout 30 --retry 5 --retry-delay 10 --retry-all-errors -o /usr/local/bin/firebase "https://github.com/firebase/firebase-tools/releases/download/v${FIREBASE_VERSION}/firebase-tools-linux" && chmod +x /usr/local/bin/firebase && firebase --version
RUN curl -fsSL --connect-timeout 30 --retry 5 --retry-delay 10 --retry-all-errors "https://github.com/yannh/kubeconform/releases/download/v${KUBECONFORM_VERSION}/kubeconform-linux-amd64.tar.gz" | tar -xz -C /usr/local/bin kubeconform && curl -fsSL --connect-timeout 30 --retry 5 --retry-delay 10 --retry-all-errors "https://github.com/stackrox/kube-linter/releases/download/v${KUBE_LINTER_VERSION}/kube-linter-linux.tar.gz" | tar -xz -C /usr/local/bin kube-linter && curl -fsSL --connect-timeout 30 --retry 5 --retry-delay 10 --retry-all-errors "https://github.com/kubernetes-sigs/kustomize/releases/download/kustomize%2Fv${KUSTOMIZE_VERSION}/kustomize_v${KUSTOMIZE_VERSION}_linux_amd64.tar.gz" | tar -xz -C /usr/local/bin kustomize && chmod +x /usr/local/bin/kubeconform /usr/local/bin/kube-linter /usr/local/bin/kustomize && kubeconform -v && kube-linter version && kustomize version
RUN install -d -m 0755 /etc/apt/keyrings && curl -fsSL --connect-timeout 30 --retry 5 --retry-delay 10 --retry-all-errors https://packages.cloud.google.com/apt/doc/apt-key.gpg | gpg --dearmor -o /etc/apt/keyrings/google-cloud.gpg && curl -fsSL --connect-timeout 30 --retry 5 --retry-delay 10 --retry-all-errors https://apt.releases.hashicorp.com/gpg | gpg --dearmor -o /etc/apt/keyrings/hashicorp.gpg && chmod 0644 /etc/apt/keyrings/google-cloud.gpg /etc/apt/keyrings/hashicorp.gpg && gpg --show-keys --with-colons /etc/apt/keyrings/google-cloud.gpg | grep -q '^fpr:::::::::35BAA0B33E9EB396F59CA838C0BA5CE6DC6315A3:' && gpg --show-keys --with-colons /etc/apt/keyrings/hashicorp.gpg | grep -q '^fpr:::::::::D55C0D1AC78A8D8126CB631CFC9CA96ACA026560:' && . /etc/os-release && echo "deb [signed-by=/etc/apt/keyrings/google-cloud.gpg] https://packages.cloud.google.com/apt cloud-sdk main" > /etc/apt/sources.list.d/google-cloud-sdk.list && echo "deb [signed-by=/etc/apt/keyrings/hashicorp.gpg] https://apt.releases.hashicorp.com ${VERSION_CODENAME} main" > /etc/apt/sources.list.d/hashicorp.list && apt-get update && apt-get install --yes --no-install-recommends --no-install-suggests google-cloud-cli terraform && apt-get clean && rm -rf /var/lib/apt/lists/* && gcloud --version && terraform version
RUN curl -fsSL https://deb.nodesource.com/setup_lts.x | bash - && apt-get install --yes nodejs && rm -rf /var/lib/apt/lists/*
RUN npm install --global yarn
WORKDIR /workspaces

Labels

Key Value
com.van-hemmen.sindri.ubuntu-mirror http://fr.archive.ubuntu.com/ubuntu
maintainer guillaume@van-hemmen.com
org.opencontainers.image.version 24.04
Details
Container
2026-10-23 09:40:23 +00:00
0
OCI / Docker
linux/amd64
947 MiB
Versions (23) View all
coder-26.43.0 2026-10-23
coder-latest 2026-10-23
latest 2026-10-23