Tag
myedulife/issuer-control-center:develop
Created
2022-11-10 13:56:17 UTC
Architecture
linux / amd64
Content Digest
Pull Command
Labels
  • angular-cli
    14.2.8
  • chrome
    <unset>
  • java
    11.0.11
  • maintainer
    trion development GmbH <docker-image@trion.de>
  • ng-cli
    14.2.8
  • ng-cli-karma
    14.2.8
  • node
    18.12.0
ENV
  • PATH=/app/node_modules/.bin:/usr/local/openjdk-11/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
  • NODE_VERSION=18.12.0
  • YARN_VERSION=1.22.19
  • NPM_CONFIG_LOGLEVEL=warn
  • NG_CLI_ANALYTICS=false
  • HOME=/tmp
  • JAVA_HOME=/usr/local/openjdk-11
  • LANG=C.UTF-8
  • JAVA_VERSION=11.0.11
Layers
  • 001 sha256:e9995326b091af7b3ce352fad4d76cf3a3cb62b7a0c35cc5f625e8e649d23c50 30 MB
  • 002 sha256:c723fd0ba54bea7a6d26b00346f4bb4951e66302eb79060c87b88d843bcce791 4.08 KB
  • 003 sha256:3a674816d0d4095bd418344622ba3607cad71ed60f53d6cc15666a78cf872e1e 43 MB
  • 004 sha256:978cc16ba8284d29cba8bb5377c8c409087a320a43fe276f34023e9b76d032f5 2.64 MB
  • 005 sha256:c13c18cfbde00ae8cc4732f579610435674fa90b9ee92672aef65573e9a7c666 452 Bytes
  • 006 sha256:c201b908e6a5fdae9d99db4a6ec8cd8abb6e4d8677020735f2b350ff77af5ede 99 Bytes
  • 007 sha256:1554d9c60efea812574a094b58cfc83313685f227bb1cb172405f8b9aff96304 108 MB
  • 008 sha256:bd0d55f01754e5a2cc42ac17588d8babc94368a5857ae4d49a4f155dd32be5fb 52.3 MB
  • 009 sha256:d361edca47ee08318dd54d5e94cc50ee8560ba3ca2e6bc2daf98f168ca8a4dd2 500 Bytes
  • 010 sha256:4935715c01159cf7aa807f68700d1e300cab6c2cd2dd67dc0574b981b9579ee1 511 Bytes
  • 011 sha256:009ad0fcb6b60594ecd6f99de97271f5699693bf795cb174b3c723e91c9ea565 236 Bytes
  • 012 sha256:3d6dfcec3c3f1380d19ccd8935fa787f9d962cf3775437fad61f8ff96363cf23 257 MB
  • 013 sha256:8f62e1167414d34ad6bddae0d6c3f320adc4c7789b0441ad9cb9477f065b8d0a 876 KB
  • 014 sha256:93eaa442534666e659122d615d13ea135a90042ae238ea57e06eda308a1dfc6c 229 Bytes
  • 015 sha256:1688f229f8eda2d57a7a1429fa30fb6d670f80b0cab6a5921687217240f7cbb3 194 MB
  • 016 sha256:075beee03c221b27a50a90004cf4b8c686f3ba90eb7bb58d15147ee391dfa44b 628 Bytes
  • 017 sha256:aab56e0fd18a97ce4c83b4d8b76454decb22ec81b5ba73431942f0405168adf0 194 KB
  • 018 sha256:0e12dc83d2e4f544b4471d69502d8a5a8a75415722ced8cc7173f26c72bdee6a 120 MB
  • 019 sha256:cd7957137fdbd6fcdd01aedc76e3e080262944c23cbda0c4d613d7a23e342b81 1010 KB
  • 020 sha256:ed88f9cb6f045a860046ae5de35936495eed30593bece77e4b80b20d9ebdbfcc 19.9 MB
History
[2022-10-25 01:43:53 UTC] /bin/sh -c #(nop) ADD file:8644a8156a07a656a35c41e2b2a458befb660309f8592e3efd5b43d46156cec2 in / [2022-10-25 01:43:53 UTC] /bin/sh -c #(nop) CMD ["bash"] [2022-10-25 10:27:13 UTC] /bin/sh -c groupadd --gid 1000 node && useradd --uid 1000 --gid node --shell /bin/bash --create-home node [2022-10-27 00:33:19 UTC] /bin/sh -c #(nop) ENV NODE_VERSION=18.12.0 [2022-10-27 00:33:44 UTC] /bin/sh -c 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 && set -ex && apt-get update && apt-get install -y ca-certificates curl wget gnupg dirmngr xz-utils libatomic1 --no-install-recommends && rm -rf /var/lib/apt/lists/* && for key in 4ED778F539E3634C779C87C6D7062848A1AB005C 141F07595B7B3FFE74309A937405533BE57C7D57 74F12602B6F1C4E913FAA37AD3A89613643B6201 61FC681DFB92A079F1685E77973F295594EC4689 8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600 C4F0DFFF4E8C1A8236409D08E73BC641CC11F4C8 890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4 C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C 108F52B48DB57BB0CC439B2997B01419BD92F80A ; do gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys "$key" || gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$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 && 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 && apt-mark auto '.*' > /dev/null && find /usr/local -type f -executable -exec ldd '{}' ';' | awk '/=>/ { print $(NF-1) }' | sort -u | xargs -r dpkg-query --search | cut -d: -f1 | sort -u | xargs -r apt-mark manual && apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false && ln -s /usr/local/bin/node /usr/local/bin/nodejs && node --version && npm --version [2022-10-27 00:33:45 UTC] /bin/sh -c #(nop) ENV YARN_VERSION=1.22.19 [2022-10-27 00:33:57 UTC] /bin/sh -c set -ex && savedAptMark="$(apt-mark showmanual)" && apt-get update && apt-get install -y ca-certificates curl wget gnupg dirmngr --no-install-recommends && rm -rf /var/lib/apt/lists/* && for key in 6A010C5166006599AA17F08146C2130DFD2497F5 ; do gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys "$key" || gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key" ; done && curl -fsSLO --compressed "https://yarnpkg.com/downloads/$YARN_VERSION/yarn-v$YARN_VERSION.tar.gz" && curl -fsSLO --compressed "https://yarnpkg.com/downloads/$YARN_VERSION/yarn-v$YARN_VERSION.tar.gz.asc" && gpg --batch --verify yarn-v$YARN_VERSION.tar.gz.asc yarn-v$YARN_VERSION.tar.gz && mkdir -p /opt && tar -xzf yarn-v$YARN_VERSION.tar.gz -C /opt/ && ln -s /opt/yarn-v$YARN_VERSION/bin/yarn /usr/local/bin/yarn && ln -s /opt/yarn-v$YARN_VERSION/bin/yarnpkg /usr/local/bin/yarnpkg && rm yarn-v$YARN_VERSION.tar.gz.asc yarn-v$YARN_VERSION.tar.gz && apt-mark auto '.*' > /dev/null && { [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark > /dev/null; } && find /usr/local -type f -executable -exec ldd '{}' ';' | awk '/=>/ { print $(NF-1) }' | sort -u | xargs -r dpkg-query --search | cut -d: -f1 | sort -u | xargs -r apt-mark manual && apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false && yarn --version [2022-10-27 00:33:57 UTC] /bin/sh -c #(nop) COPY file:4d192565a7220e135cab6c77fbc1c73211b69f3d9fb37e62857b2c6eb9363d51 in /usr/local/bin/ [2022-10-27 00:33:58 UTC] /bin/sh -c #(nop) ENTRYPOINT ["docker-entrypoint.sh"] [2022-10-27 00:33:58 UTC] /bin/sh -c #(nop) CMD ["node"] [2022-11-08 05:30:11 UTC] LABEL maintainer=trion development GmbH <docker-image@trion.de> [2022-11-08 05:30:11 UTC] ARG USER_HOME_DIR=/tmp [2022-11-08 05:30:11 UTC] ARG APP_DIR=/app [2022-11-08 05:30:11 UTC] ARG USER_ID=1000 [2022-11-08 05:30:11 UTC] ENV NPM_CONFIG_LOGLEVEL=warn NG_CLI_ANALYTICS=false [2022-11-08 05:30:11 UTC] ENV HOME=/tmp [2022-11-08 05:30:11 UTC] WORKDIR /app [2022-11-08 05:30:11 UTC] EXPOSE map[4200/tcp:{}] [2022-11-08 05:30:11 UTC] ENTRYPOINT ["/usr/bin/dumb-init" "--"] [2022-11-08 05:30:42 UTC] RUN |3 USER_HOME_DIR=/tmp APP_DIR=/app USER_ID=1000 /bin/sh -c apt-get update && apt-get install -qqy --no-install-recommends ca-certificates dumb-init git build-essential python3 procps rsync curl zip openssh-client && update-alternatives --install /usr/bin/python python /usr/bin/python3 1 && apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* # buildkit [2022-11-08 05:30:42 UTC] ARG NG_CLI_VERSION=14.2.8 [2022-11-08 05:30:42 UTC] LABEL angular-cli=14.2.8 node=18.12.0 [2022-11-08 05:31:03 UTC] RUN |4 USER_HOME_DIR=/tmp APP_DIR=/app USER_ID=1000 NG_CLI_VERSION=14.2.8 /bin/sh -c set -xe && mkdir -p $USER_HOME_DIR && chown $USER_ID $USER_HOME_DIR && chmod a+rw $USER_HOME_DIR && mkdir -p $APP_DIR && chown $USER_ID $APP_DIR && chown -R node /usr/local/lib /usr/local/include /usr/local/share /usr/local/bin && (cd "$USER_HOME_DIR"; su node -c "npm install -g @angular/cli@$NG_CLI_VERSION; npm install -g pnpm; npm cache clean --force") # buildkit [2022-11-08 05:31:03 UTC] USER 1000 [2022-11-09 05:34:05 UTC] ARG CHROME_VERSION=<unset> [2022-11-09 05:34:05 UTC] LABEL chrome=<unset> ng-cli=14.2.8 [2022-11-09 05:34:05 UTC] USER root [2022-11-09 05:34:05 UTC] COPY xvfb-chromium /usr/bin/xvfb-chromium # buildkit [2022-11-09 05:34:05 UTC] COPY xvfb-chromium-webgl /usr/bin/xvfb-chromium-webgl # buildkit [2022-11-09 05:34:05 UTC] COPY display-chromium /usr/bin/display-chromium # buildkit [2022-11-09 05:34:59 UTC] RUN |1 CHROME_VERSION=<unset> /bin/sh -c apt-get update && apt-get install -y xvfb libxss1 libosmesa6 libgconf-2-4 wget apt-transport-https && MACH=$(uname -m) && [ $MACH = "x86_64" ] && ( wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb && (dpkg -i google-chrome-stable_current_amd64.deb; apt-get -fy install; rm google-chrome-stable_current_amd64.deb; apt-get clean; rm -rf /var/lib/apt/lists/* ) && mv /usr/bin/google-chrome /usr/bin/google-chrome.real && mv /opt/google/chrome/chrome /opt/google/chrome/google-chrome.real && ln -s /usr/lib/x86_64-linux-gnu/libOSMesa.so.6 /opt/google/chrome/libosmesa.so ) || true && [ $MACH != "x86_64" ] && ( echo "deb http://deb.debian.org/debian buster main" >> /etc/apt/sources.list.d/debian.list && echo "deb http://deb.debian.org/debian buster-updates main" >> /etc/apt/sources.list.d/debian.list && echo 'Package: chromium*' >> /etc/apt/preferences.d/chromium.pref && echo 'Pin: origin "ftp.debian.org"' >> /etc/apt/preferences.d/chromium.pref && echo 'Pin-Priority: 700' >> /etc/apt/preferences.d/chromium.pref && apt-get update; apt-get -fy install chromium; apt-get clean; rm -rf /var/lib/apt/lists/* && mv /usr/bin/chromium /usr/bin/google-chrome.real ) || true && rm -f /etc/alternatives/google-chrome && ln -s /opt/google/chrome/google-chrome.real /etc/alternatives/google-chrome && ln -s /usr/bin/xvfb-chromium /usr/bin/google-chrome && ln -s /usr/bin/xvfb-chromium /usr/bin/chromium-browser # buildkit [2022-11-09 05:34:59 UTC] USER [2022-11-10 05:30:48 UTC] LABEL ng-cli-karma=14.2.8 [2022-11-10 05:30:48 UTC] USER root [2022-11-10 05:30:48 UTC] RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends bzip2 unzip xz-utils apt-transport-https ca-certificates p11-kit && rm -rf /var/lib/apt/lists/* # buildkit [2022-11-10 05:30:48 UTC] ENV JAVA_HOME=/usr/local/openjdk-11 [2022-11-10 05:30:49 UTC] RUN /bin/sh -c { echo '#/bin/sh'; echo 'echo "$JAVA_HOME"'; } > /usr/local/bin/docker-java-home && chmod +x /usr/local/bin/docker-java-home && [ "$JAVA_HOME" = "$(docker-java-home)" ] # backwards compatibility # buildkit [2022-11-10 05:30:49 UTC] ENV PATH=/usr/local/openjdk-11/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin [2022-11-10 05:30:49 UTC] ENV LANG=C.UTF-8 [2022-11-10 05:30:49 UTC] ENV JAVA_VERSION=11.0.11 [2022-11-10 05:31:04 UTC] RUN /bin/sh -c set -eux; arch="$(dpkg --print-architecture)"; case "$arch" in 'amd64') downloadUrl='https://github.com/AdoptOpenJDK/openjdk11-upstream-binaries/releases/download/jdk-11.0.10%2B9/OpenJDK11U-jdk_x64_linux_11.0.10_9.tar.gz'; ;; 'arm64') downloadUrl='https://github.com/AdoptOpenJDK/openjdk11-upstream-binaries/releases/download/jdk-11.0.10%2B9/OpenJDK11U-jdk_aarch64_linux_11.0.10_9.tar.gz'; ;; *) echo >&2 "error: unsupported architecture: '$arch'"; exit 1 ;; esac; savedAptMark="$(apt-mark showmanual)"; apt-get update; apt-get install -y --no-install-recommends dirmngr gnupg wget ; rm -rf /var/lib/apt/lists/*; wget --progress=dot:giga -O openjdk.tgz "$downloadUrl"; wget --progress=dot:giga -O openjdk.tgz.asc "$downloadUrl.sign"; export GNUPGHOME="$(mktemp -d)"; rm -rf "$GNUPGHOME"; mkdir -p "$JAVA_HOME"; tar --extract --file openjdk.tgz --directory "$JAVA_HOME" --strip-components 1 --no-same-owner ; rm openjdk.tgz*; apt-mark auto '.*' > /dev/null; [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark > /dev/null; apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; { echo '#!/usr/bin/env bash'; echo 'set -Eeuo pipefail'; echo 'trust extract --overwrite --format=java-cacerts --filter=ca-anchors --purpose=server-auth "$JAVA_HOME/lib/security/cacerts"'; } > /etc/ca-certificates/update.d/docker-openjdk; chmod +x /etc/ca-certificates/update.d/docker-openjdk; /etc/ca-certificates/update.d/docker-openjdk; find "$JAVA_HOME/lib" -name '*.so' -exec dirname '{}' ';' | sort -u > /etc/ld.so.conf.d/docker-openjdk.conf; ldconfig; java -Xshare:dump; fileEncoding="$(echo 'System.out.println(System.getProperty("file.encoding"))' | jshell -s -)"; [ "$fileEncoding" = 'UTF-8' ]; rm -rf ~/.java; javac --version; java --version # buildkit [2022-11-10 05:31:04 UTC] LABEL java=11.0.11 [2022-11-10 05:31:04 UTC] USER [2022-11-10 13:54:58 UTC] /bin/sh -c #(nop) WORKDIR /app [2022-11-10 13:54:58 UTC] /bin/sh -c #(nop) ENV PATH=/app/node_modules/.bin:/usr/local/openjdk-11/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin [2022-11-10 13:54:58 UTC] /bin/sh -c #(nop) COPY file:06c5499fda2b39b5f31cfa49b63966f841a04063bb469930389fab822bf60848 in /app/package.json [2022-11-10 13:54:58 UTC] /bin/sh -c #(nop) COPY file:20e647adf634be2af393cca7345b0d4e5c442608d9fa55862330333a7124706e in /app/package-lock.json [2022-11-10 13:55:43 UTC] /bin/sh -c npm install [2022-11-10 13:55:44 UTC] /bin/sh -c #(nop) COPY dir:1784dd23ab02f67b13b32f44b03c17c661e7622c8533350efa5a1dd9b3027b21 in /app [2022-11-10 13:56:16 UTC] /bin/sh -c ng build [2022-11-10 13:56:17 UTC] /bin/sh -c #(nop) CMD ["/bin/sh" "-c" "ng serve --port 4200"]