devcontainers/minimal (latest)
Installation
docker pull forge.sebatec.eu/sebatec-eu/devcontainers/minimal:latestsha256:8f2c8f6aeab63664d90dae8fa1213304e15e548f4d88ee9e01f47e0c22053dd1Image layers
| LABEL org.opencontainers.image.source=https://forge.sebatec.eu/sebatec-eu/sebatec-containers |
| ADD file:57d5a2b79b011f30bdf6bec6c1979338e9f835ec036fc2ed08642fcaf38e7d68 in / |
| /bin/sh -c set -eux && apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends git-lfs sqlite3 bash-completion binutils bzip2 ca-certificates curl g++ gcc git gnupg2 golang-go gzip inotify-tools jq libc6-dev make netbase openssh-client pipx pkg-config procps python3 rsync tar unzip wget xz-utils zip && apt-get autoremove -y && apt-get clean -y && rm -rf /var/lib/apt/lists/* /var/cache/apt/* |
| /bin/sh -c export NODE_VERSION=$(curl -L 'https://endoflife.date/api/v1/products/node' -H 'accept: application/json' | jq '.result.releases | map(select(.isLts == true))[0]|.latest|.name' -r) ARCH= && dpkgArch="$(dpkg --print-architecture)" && case "${dpkgArch##*-}" in amd64) ARCH='x64';; ppc64el) ARCH='ppc64le';; s390x) ARCH='s390x';; arm64) ARCH='arm64';; armhf) ARCH='armv7l';; i386) ARCH='x86';; *) echo "unsupported architecture"; exit 1 ;; esac && export GNUPGHOME="$(mktemp -d)" && set -ex && for key in 5BE8A3F6C8A5C01D106C0AD820B1A390B168D356 DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7 CC68F5A3106FF448322E48ED27F5E38D5B0A215F 8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600 890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4 C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C 108F52B48DB57BB0CC439B2997B01419BD92F80A A363A499291CBBC940DD62E41F10027AF002F8B0 ; do { gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys "$key" && gpg --batch --fingerprint "$key"; } || { gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key" && gpg --batch --fingerprint "$key"; } ; done && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" && gpg --batch --decrypt --output SHASUMS256.txt SHASUMS256.txt.asc && gpgconf --kill all && rm -rf "$GNUPGHOME" && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt && ln -s /usr/local/bin/node /usr/local/bin/nodejs && node --version && npm --version && rm -rf /tmp/* |
| COPY multi:e54b81d64966cf212c332a20195ffb7a2c3f699a72ca843e320097ae3b5f00b3 in /usr/local/bin/ |
| CMD ["/bin/bash"] |
| LABEL org.opencontainers.image.source=https://forge.sebatec.eu/sebatec-eu/sebatec-containers |
| USER root |
| /bin/sh -c mkdir -p /tmp/dev-container-features |
| COPY dir:dafb8b37e80d5364846c0319f10790900a5709c3c3c4029913646af94c750549 in /tmp/dev-container-features |
| /bin/sh -c echo "_CONTAINER_USER_HOME=$( (command -v getent >/dev/null 2>&1 && getent passwd 'root' || grep -E '^root|^[^:]*:[^:]*:root:' /etc/passwd || true) | cut -d: -f6)" >> /tmp/dev-container-features/devcontainer-features.builtin.env && echo "_REMOTE_USER_HOME=$( (command -v getent >/dev/null 2>&1 && getent passwd 'vscode' || grep -E '^vscode|^[^:]*:[^:]*:vscode:' /etc/passwd || true) | cut -d: -f6)" >> /tmp/dev-container-features/devcontainer-features.builtin.env |
| COPY dir:220cd1159074a759bbce7b7e19944e3283979e900b3167c1b045c3634146f518 in /tmp/dev-container-features/common-utils_0 |
| /bin/sh -c chmod -R 0755 /tmp/dev-container-features/common-utils_0 && cd /tmp/dev-container-features/common-utils_0 && chmod +x ./devcontainer-features-install.sh && ./devcontainer-features-install.sh |
| ARG _DEV_CONTAINERS_IMAGE_USER |
| USER $_DEV_CONTAINERS_IMAGE_USER |
| LABEL devcontainer.metadata="[ {\"id\":\"forge.sebatec.eu/sebatec-eu/devcontainers/features/common-utils:2\"}, {\"customizations\":{\"vscode\":{\"settings\":{\"[typescriptreact]\":{\"editor.defaultFormatter\":\"esbenp.prettier-vscode\"},\"[scss]\":{\"editor.defaultFormatter\":\"esbenp.prettier-vscode\"}},\"extensions\":[\"dbaeumer.vscode-eslint\",\"esbenp.prettier-vscode\",\"mechatroner.rainbow-csv\",\"ms-vscode.makefile-tools\",\"redhat.vscode-yaml\"]}},\"remoteUser\":\"vscode\"} ]" |
Labels
| Key | Value |
|---|---|
| devcontainer.metadata | [ {"id":"forge.sebatec.eu/sebatec-eu/devcontainers/features/common-utils:2"}, {"customizations":{"vscode":{"settings":{"[typescriptreact]":{"editor.defaultFormatter":"esbenp.prettier-vscode"},"[scss]":{"editor.defaultFormatter":"esbenp.prettier-vscode"}},"extensions":["dbaeumer.vscode-eslint","esbenp.prettier-vscode","mechatroner.rainbow-csv","ms-vscode.makefile-tools","redhat.vscode-yaml"]}},"remoteUser":"vscode"} ] |
| io.buildah.version | 1.43.2 |
| org.opencontainers.image.source | https://forge.sebatec.eu/sebatec-eu/sebatec-containers |
Details
2026-07-27 04:20:22 +00:00
Versions (4)
View all
Container
0
OCI / Docker
linux/amd64
446 MiB