shftgroup

gisst-dist (290cda5784223767b1b18cf76b087d37e7f3361ce9111fe3255d89d93a737700)

Published 2026-05-05 14:05:31 -07:00 by jcoa2018

Installation

docker pull cafe.cs.pomona.edu/shftgroup/gisst-dist:290cda5784223767b1b18cf76b087d37e7f3361ce9111fe3255d89d93a737700
sha256:9c11e4ba3373be5a68aa3edb40e9acd5727a14268aa9868feb6e835bea7258fb

Images

Digest OS / Arch Size
72423f0606 linux/amd64 1.7 GiB

Image Layers ( linux/amd64)

ARG RELEASE
ARG LAUNCHPAD_BUILD_ARCH
LABEL org.opencontainers.image.ref.name=ubuntu
LABEL org.opencontainers.image.version=22.04
ADD file:32d41b6329e8f89fa4ac92ef97c04b7cfd5e90fb74e1509c3e27d7c91195b7c7 in /
CMD ["/bin/bash"]
COPY /emsdk /emsdk # buildkit
ENV EMSDK=/emsdk PATH=/emsdk:/emsdk/upstream/emscripten:/emsdk/node/22.16.0_64bit/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
RUN /bin/sh -c echo "## Create emscripten user (1000:1000)" && groupadd --gid 1000 emscripten && useradd --uid 1000 --gid emscripten --shell /bin/bash --create-home emscripten && echo "## Done" # buildkit
RUN /bin/sh -c echo "## Update and install packages" && apt-get -qq -y update && DEBIAN_FRONTEND="noninteractive" TZ="America/San_Francisco" apt-get -qq install -y --no-install-recommends sudo libxml2 ca-certificates python3 python3-pip wget curl zip unzip git git-lfs ssh-client build-essential make ant libidn12 cmake openjdk-11-jre-headless && apt-get -y clean && apt-get -y autoclean && apt-get -y autoremove && rm -rf /var/lib/apt/lists/* && rm -rf /var/cache/debconf/*-old && rm -rf /usr/share/doc/* && rm -rf /usr/share/man/?? && rm -rf /usr/share/man/??_* && echo "## Done" # buildkit
WORKDIR /src
ENTRYPOINT ["/emsdk/docker/entrypoint.sh"]
LABEL maintainer=kontakt@trzeci.eu org.label-schema.name=emscripten org.label-schema.description=The official container with Emscripten SDK org.label-schema.url=https://emscripten.org org.label-schema.vcs-url=https://github.com/emscripten-core/emsdk org.label-schema.docker.dockerfile=/docker/Dockerfile
ARG RUST_VERSION=1.91.1
ARG EMSDK_VERSION=4.0.17
ENV RUST_VERSION=1.91.1
ENV EMSDK_VERSION=4.0.17
ENV GET_ASSETS=1
ENV FETCH_CORES=1
ENV BUILD_CORES=1
WORKDIR /gisst-build
RUN |2 RUST_VERSION=1.91.1 EMSDK_VERSION=4.0.17 /bin/sh -c apt update && apt install -y software-properties-common && add-apt-repository ppa:git-core/ppa && apt update && apt install -y bash curl git jq bison libpng-dev bsdmainutils build-essential pkgconf cmake clang && apt-get clean && echo kick # buildkit
RUN |2 RUST_VERSION=1.91.1 EMSDK_VERSION=4.0.17 /bin/sh -c curl https://sh.rustup.rs -sSf | bash -s -- -y # buildkit
ENV PATH=/root/.cargo/bin:/emsdk:/emsdk/upstream/emscripten:/emsdk/node/22.16.0_64bit/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
RUN |2 RUST_VERSION=1.91.1 EMSDK_VERSION=4.0.17 /bin/sh -c rustup default $RUST_VERSION && rustup target add wasm32-unknown-unknown # buildkit
COPY dist-update-docker.sh /usr/local/bin/dist-update # buildkit
RUN |2 RUST_VERSION=1.91.1 EMSDK_VERSION=4.0.17 /bin/sh -c chmod +x /usr/local/bin/dist-update # buildkit
ENTRYPOINT ["/usr/local/bin/dist-update"]

Labels

Key Value
maintainer kontakt@trzeci.eu
org.label-schema.description The official container with Emscripten SDK
org.label-schema.docker.dockerfile /docker/Dockerfile
org.label-schema.name emscripten
org.label-schema.url https://emscripten.org
org.label-schema.vcs-url https://github.com/emscripten-core/emsdk
org.opencontainers.image.ref.name ubuntu
org.opencontainers.image.version 22.04