Pull Command
Labels
-
-
-
-
maintainer
trion development GmbH <docker-image@trion.de>
-
-
-
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"]