kredens-devcontainer (sha256:819057c3df4c17dd17baea87ff9e60b254fac16728009b43d95a5b152979a712)

Published 2025-01-25 08:27:56 +01:00 by modzero

Installation

docker pull fullspectrumconfidence.modzero.xyz/modzero/kredens-devcontainer@sha256:819057c3df4c17dd17baea87ff9e60b254fac16728009b43d95a5b152979a712
sha256:819057c3df4c17dd17baea87ff9e60b254fac16728009b43d95a5b152979a712

Image Layers

# debian.sh --arch 'arm64' out/ 'bookworm' '@1733097600'
RUN /bin/sh -c set -eux; apt-get update; apt-get install -y --no-install-recommends ca-certificates curl gnupg netbase sq wget ; rm -rf /var/lib/apt/lists/* # buildkit
COPY meta.env /usr/local/etc/vscode-dev-containers/ # buildkit
LABEL version=1.0.19
LABEL dev.containers.id=base-debian
LABEL dev.containers.variant=bookworm
LABEL dev.containers.release=v0.4.10
LABEL dev.containers.source=https://github.com/devcontainers/images
LABEL dev.containers.timestamp=Thu, 12 Dec 2024 21:35:05 GMT
USER root
RUN /bin/sh -c mkdir -p /tmp/dev-container-features # buildkit
COPY /tmp/build-features/ /tmp/dev-container-features # buildkit
RUN /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 # buildkit
RUN /bin/sh -c cp -ar /tmp/build-features-src/common-utils_0 /tmp/dev-container-features && 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 && rm -rf /tmp/dev-container-features/common-utils_0 # buildkit
RUN /bin/sh -c cp -ar /tmp/build-features-src/git_1 /tmp/dev-container-features && chmod -R 0755 /tmp/dev-container-features/git_1 && cd /tmp/dev-container-features/git_1 && chmod +x ./devcontainer-features-install.sh && ./devcontainer-features-install.sh && rm -rf /tmp/dev-container-features/git_1 # buildkit
ARG _DEV_CONTAINERS_IMAGE_USER=root
USER root
LABEL devcontainer.metadata=[ {"id":"ghcr.io/devcontainers/features/common-utils:2"}, {"id":"ghcr.io/devcontainers/features/git:1"}, {"remoteUser":"vscode"} ]
ARG USERNAME=vscode
RUN |1 USERNAME=vscode /bin/sh -c rm -f /etc/apt/apt.conf.d/docker-clean /etc/apt/apt.conf.d/docker-no-languages && apt-get update -y && apt-get upgrade -y && apt-get install -y --no-install-recommends apt-transport-https debian-archive-keyring debian-keyring gnupg postgresql-common pwgen # buildkit
RUN |1 USERNAME=vscode /bin/sh -c gpg -o /usr/share/keyrings/caddy-stable-archive-keyring.gpg --dearmor /tmp/caddy.key # buildkit
COPY ./dockerfiles/assets/apt-sources/caddy-stable.list /etc/apt/sources.list # buildkit
RUN |1 USERNAME=vscode /bin/sh -c /usr/share/postgresql-common/pgdg/apt.postgresql.org.sh -y # buildkit
RUN |1 USERNAME=vscode /bin/sh -c apt-get update -y && apt-get upgrade -y && apt-get install -y --no-install-recommends caddy postgresql-client # buildkit
RUN |1 USERNAME=vscode /bin/sh -c mkdir -p /workspaces/kredens && chown vscode:vscode /workspaces # buildkit
WORKDIR /workspaces/kredens
RUN |1 USERNAME=vscode /bin/sh -c SNIPPET="export PROMPT_COMMAND='history -a' && export HISTFILE=/commandhistory/.bash_history" && mkdir /commandhistory && touch /commandhistory/.bash_history && chown -R $USERNAME /commandhistory && echo "$SNIPPET" >> "/home/$USERNAME/.bashrc" # buildkit
RUN |1 USERNAME=vscode /bin/sh -c mkdir -p /home/${USERNAME}/.local/bin/ && chown -R ${USERNAME}:${USERNAME} /home/${USERNAME}/.local/ # buildkit
COPY dockerfiles/assets/scripts/onCreate.sh dockerfiles/assets/scripts/postAttach.sh /home/vscode/.local/bin/ # buildkit
USER vscode
USER root
RUN /bin/sh -c mkdir -p /tmp/dev-container-features # buildkit
COPY /tmp/build-features/ /tmp/dev-container-features # buildkit
RUN /bin/sh -c echo "_CONTAINER_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 && 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 # buildkit
RUN /bin/sh -c cp -ar /tmp/build-features-src/docker-outside-of-docker_0 /tmp/dev-container-features && chmod -R 0755 /tmp/dev-container-features/docker-outside-of-docker_0 && cd /tmp/dev-container-features/docker-outside-of-docker_0 && chmod +x ./devcontainer-features-install.sh && ./devcontainer-features-install.sh && rm -rf /tmp/dev-container-features/docker-outside-of-docker_0 # buildkit
ENV NVM_DIR=/usr/local/share/nvm
ENV NVM_SYMLINK_CURRENT=true
ENV PATH=/usr/local/share/nvm/current/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
RUN /bin/sh -c cp -ar /tmp/build-features-src/node_1 /tmp/dev-container-features && chmod -R 0755 /tmp/dev-container-features/node_1 && cd /tmp/dev-container-features/node_1 && chmod +x ./devcontainer-features-install.sh && ./devcontainer-features-install.sh && rm -rf /tmp/dev-container-features/node_1 # buildkit
ARG _DEV_CONTAINERS_IMAGE_USER=root
USER vscode
LABEL devcontainer.metadata=[ {"id":"ghcr.io/devcontainers/features/common-utils:2"}, {"id":"ghcr.io/devcontainers/features/git:1"}, {"remoteUser":"vscode"}, {"id":"ghcr.io/devcontainers/features/docker-outside-of-docker","entrypoint":"/usr/local/share/docker-init.sh","mounts":[{"source":"/var/run/docker.sock","target":"/var/run/docker-host.sock","type":"bind"}],"customizations":{"vscode":{"extensions":["ms-azuretools.vscode-docker"]}}}, {"id":"ghcr.io/devcontainers/features/node:1","customizations":{"vscode":{"extensions":["dbaeumer.vscode-eslint"]}}}, {"onCreateCommand":"onCreate.sh","postAttachCommand":"postAttach.sh","customizations":{"vscode":{"extensions":["ms-azuretools.vscode-docker"]}},"mounts":[{"type":"volume","source":"${devcontainerId}-node-modules","target":"${containerWorkspaceFolder}/node_modules"},{"type":"volume","source":"${devcontainerId}-bashhistory","target":"/commandhistory"}],"remoteEnv":{"LOCAL_WORKSPACE_FOLDER":"${localWorkspaceFolder}","WORKSPACE_FOLDER":"${containerWorkspaceFolder}","UV_LINK_MODE":"copy"}} ]

Labels

Key Value
dev.containers.id base-debian
dev.containers.release v0.4.10
dev.containers.source https://github.com/devcontainers/images
dev.containers.timestamp Thu, 12 Dec 2024 21:35:05 GMT
dev.containers.variant bookworm
devcontainer.metadata [ {"id":"ghcr.io/devcontainers/features/common-utils:2"}, {"id":"ghcr.io/devcontainers/features/git:1"}, {"remoteUser":"vscode"}, {"id":"ghcr.io/devcontainers/features/docker-outside-of-docker","entrypoint":"/usr/local/share/docker-init.sh","mounts":[{"source":"/var/run/docker.sock","target":"/var/run/docker-host.sock","type":"bind"}],"customizations":{"vscode":{"extensions":["ms-azuretools.vscode-docker"]}}}, {"id":"ghcr.io/devcontainers/features/node:1","customizations":{"vscode":{"extensions":["dbaeumer.vscode-eslint"]}}}, {"onCreateCommand":"onCreate.sh","postAttachCommand":"postAttach.sh","customizations":{"vscode":{"extensions":["ms-azuretools.vscode-docker"]}},"mounts":[{"type":"volume","source":"${devcontainerId}-node-modules","target":"${containerWorkspaceFolder}/node_modules"},{"type":"volume","source":"${devcontainerId}-bashhistory","target":"/commandhistory"}],"remoteEnv":{"LOCAL_WORKSPACE_FOLDER":"${localWorkspaceFolder}","WORKSPACE_FOLDER":"${containerWorkspaceFolder}","UV_LINK_MODE":"copy"}} ]
version 1.0.19
Details
Container
2025-01-25 08:27:56 +01:00
0
OCI / Docker
linux/arm64
757 MiB
Versions (1) View all
latest 2025-01-25