Image Details

Summary
Image Reference registry:5000/nextapp@sha256:2480a632504448542e193c2cd0e3d15665a62401a89cd4aa197a2e310bb981ce
Digest sha256:2480a632504448542e193c2cd0e3d15665a62401a89cd4aa197a2e310bb981ce
Media Type application/vnd.oci.image.manifest.v1+json
Image ID d310a0e17fc5
Image Size 244.8 MB
Platform linux/amd64
Created On 2026-01-07 04:28:30 UTC
Manifest
config
digest sha256:d310a0e17fc5f64bb9853d09140622fdc2f67b65cf0ab53106c1c1e27a2988f0
mediaType application/vnd.oci.image.config.v1+json
size 9 KB
layers
digest sha256:0347dcb76707f7d71a7c0b3a5f4a63b97cdd9923e637e67ad65b3b2d4ba05942
mediaType application/vnd.oci.image.layer.v1.tar+gzip
size 26.9 MB
digest sha256:38ca042e42a0636347e2ea9e1685a12bef5c0ed650fe0f50addf5f0bab358631
mediaType application/vnd.oci.image.layer.v1.tar+gzip
size 3 KB
digest sha256:00da897ba89c3a8ae4528c2ae3cbbd93a85594ada0fe388b082ee500a1b76ab0
mediaType application/vnd.oci.image.layer.v1.tar+gzip
size 39.1 MB
digest sha256:147013b1dbb19e5448df4223e618784664ab43fbc45451296a343885b99d3b09
mediaType application/vnd.oci.image.layer.v1.tar+gzip
size 1.6 MB
digest sha256:c8b4b503d6d400ebbdc25ef611bbbce4832a98197a1a30693fca6e18db08628d
mediaType application/vnd.oci.image.layer.v1.tar+gzip
size 449 B
digest sha256:7556beede5443bcbaa311d69537d048b105e018937070e35365590031b48f202
mediaType application/vnd.oci.image.layer.v1.tar+gzip
size 93 B
digest sha256:148d1d649dc819a5412a3b5fb29a83aae803d086a44af3d67e132347645d2213
mediaType application/vnd.oci.image.layer.v1.tar+gzip
size 991 B
digest sha256:053d91a48a071cc41130ccd137f9cb88bf95e4a245b832402ca119894e238c93
mediaType application/vnd.oci.image.layer.v1.tar+gzip
size 153.7 MB
digest sha256:fdff0cbe7cf59850a80a40e1b1a8d323c57020a66c22557d1f9f25946865b45a
mediaType application/vnd.oci.image.layer.v1.tar+gzip
size 22.4 MB
digest sha256:4c5682f63a8891dd166a321a449cbd5febd95c83601fd70ac30f332ff97eaf97
mediaType application/vnd.oci.image.layer.v1.tar+gzip
size 1.0 MB
digest sha256:dbf4ba1d8062b1a0d708316f206c64d08b2dddd9310852a23d82e5a7c82d0ad5
mediaType application/vnd.oci.image.layer.v1.tar+gzip
size 10 KB
mediaType application/vnd.oci.image.manifest.v1+json
schemaVersion 2
Config File
architecture amd64
config
ArgsEscaped true
Cmd
node
server.js
Entrypoint
docker-entrypoint.sh
Env
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
NODE_VERSION=20.19.6
YARN_VERSION=1.22.22
NODE_ENV=production
NEXT_TELEMETRY_DISABLED=1
PORT=3000
HOSTNAME=0.0.0.0
ExposedPorts
3000/tcp
WorkingDir /app
created 2026-01-07T04:28:30.125506881Z
history
comment debuerreotype 0.17
created 2025-12-29T00:00:00Z
created_by # debian.sh --arch 'amd64' out/ 'bookworm' '@1766966400'
comment buildkit.dockerfile.v0
created 2025-12-30T00:04:46.540314081Z
created_by RUN /bin/sh -c groupadd --gid 1000 node && useradd --uid 1000 --gid node --shell /bin/bash --create-home node # buildkit
comment buildkit.dockerfile.v0
created 2025-12-30T00:09:49.163556823Z
created_by ENV NODE_VERSION=20.19.6
empty_layer true
comment buildkit.dockerfile.v0
created 2025-12-30T00:09:49.163556823Z
created_by RUN /bin/sh -c ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" && case "${dpkgArch##*-}" in amd64) ARCH='x64' OPENSSL_ARCH='linux-x86_64';; ppc64el) ARCH='ppc64le' OPENSSL_ARCH='linux-ppc64le';; s390x) ARCH='s390x' OPENSSL_ARCH='linux*-s390x';; arm64) ARCH='arm64' OPENSSL_ARCH='linux-aarch64';; armhf) ARCH='armv7l' OPENSSL_ARCH='linux-armv4';; i386) ARCH='x86' OPENSSL_ARCH='linux-elf';; *) 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/* && export GNUPGHOME="$(mktemp -d)" && 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 && find /usr/local/include/node/openssl/archs -mindepth 1 -maxdepth 1 ! -name "$OPENSSL_ARCH" -exec rm -rf {} \; && apt-mark auto '.*' > /dev/null && find /usr/local -type f -executable -exec ldd '{}' ';' | awk '/=>/ { so = $(NF-1); if (index(so, "/usr/local/") == 1) { next }; gsub("^/(usr/)?", "", so); print so }' | 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 && rm -rf /tmp/* # buildkit
comment buildkit.dockerfile.v0
created 2025-12-30T00:09:49.163556823Z
created_by ENV YARN_VERSION=1.22.22
empty_layer true
comment buildkit.dockerfile.v0
created 2025-12-30T00:10:01.385885566Z
created_by RUN /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/* && export GNUPGHOME="$(mktemp -d)" && for key in 6A010C5166006599AA17F08146C2130DFD2497F5 ; 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://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 && gpgconf --kill all && rm -rf "$GNUPGHOME" && 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 '/=>/ { so = $(NF-1); if (index(so, "/usr/local/") == 1) { next }; gsub("^/(usr/)?", "", so); print so }' | 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 && rm -rf /tmp/* # buildkit
comment buildkit.dockerfile.v0
created 2025-12-30T00:10:01.42124785Z
created_by COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
comment buildkit.dockerfile.v0
created 2025-12-30T00:10:01.42124785Z
created_by ENTRYPOINT ["docker-entrypoint.sh"]
empty_layer true
comment buildkit.dockerfile.v0
created 2025-12-30T00:10:01.42124785Z
created_by CMD ["node"]
empty_layer true
comment buildkit.dockerfile.v0
created 2026-01-02T05:44:51.454089253Z
created_by ARG NODE_ENV=production
empty_layer true
comment buildkit.dockerfile.v0
created 2026-01-02T05:44:51.454089253Z
created_by ENV NODE_ENV=production
empty_layer true
comment buildkit.dockerfile.v0
created 2026-01-02T05:44:51.454089253Z
created_by WORKDIR /app
comment buildkit.dockerfile.v0
created 2026-01-02T05:44:51.473457919Z
created_by COPY ./package.json ./ # buildkit
comment buildkit.dockerfile.v0
created 2026-01-02T05:45:04.825552301Z
created_by COPY /app/node_modules ./node_modules # buildkit
comment buildkit.dockerfile.v0
created 2026-01-07T04:28:30.063546381Z
created_by COPY /app/.next/standalone ./ # buildkit
comment buildkit.dockerfile.v0
created 2026-01-07T04:28:30.091094048Z
created_by COPY /app/.next/static ./.next/static # buildkit
comment buildkit.dockerfile.v0
created 2026-01-07T04:28:30.125506881Z
created_by COPY /app/public ./public # buildkit
comment buildkit.dockerfile.v0
created 2026-01-07T04:28:30.125506881Z
created_by ENV NEXT_TELEMETRY_DISABLED=1
empty_layer true
comment buildkit.dockerfile.v0
created 2026-01-07T04:28:30.125506881Z
created_by ENV PORT=3000
empty_layer true
comment buildkit.dockerfile.v0
created 2026-01-07T04:28:30.125506881Z
created_by ENV HOSTNAME=0.0.0.0
empty_layer true
comment buildkit.dockerfile.v0
created 2026-01-07T04:28:30.125506881Z
created_by EXPOSE [3000/tcp]
empty_layer true
comment buildkit.dockerfile.v0
created 2026-01-07T04:28:30.125506881Z
created_by CMD ["node" "server.js"]
empty_layer true
os linux
rootfs
diff_ids
sha256:dc6a97ced1cb599de7c1b743196f6ad49513bac9182bf148acbab2347623e6f0
sha256:dc83d19b879522d8260b06cf3b31377612097c81faa67da2320ac07e8823132b
sha256:c3951ba12fd06e083d23ec812741fd66a63017ce401b8b5122b97cc0edf7aa27
sha256:7bb06edbe0d8bfd41db02442df3df8f4cffbb7aa4383e8e865f07d4cfdda35eb
sha256:5e896bc719ec416edfc2cd2a74e0387038eacffdc08f3fbf4b1391f0df75175f
sha256:1b2a3a4e90a92b4153b743066029732135d645a608fa19a3a17fce1e26450f6b
sha256:5ab60912f516c7377451fc4d61422a0f5301741787466469a8eb35c717393b35
sha256:147d40e7c16565ccc950c0773cddf310c3b0ced3b20ca3fb2d68b1c6ef282079
sha256:0882984330a872c744d265a60eab7a588e3c60ac3bde2bde8d0c4502dfcef3d0
sha256:5b8d6b32917fba4a00777abb9666642d80c96d2df18353e2e4fd37d4ed154685
sha256:2003cbe6975344141e568c410bfdb58f76493632768fd8f9d90b6aac5eac9f4f
type layers