Namespace
langgenius
Image / Tag
dify-ee-enterprise-frontend:3.9.0-rc101-rh.20260414-arm64
Content Digest
sha256:4bba007c7d4d3753406d430fa90e413128d71d19e4edcb91537ba4052ec3c180
Details
Created

2026-04-20 02:33:44 UTC

Size

109 MB

Content Digest
Labels
  • architecture
    aarch64
  • build-date
    2026-04-14T04:53:21Z
  • com.redhat.component
    nodejs-24-minimal-container
  • com.redhat.deployments-dir
    /opt/app-root/src
  • com.redhat.dev-mode
    DEV_MODE:false
  • com.redhat.dev-mode.port
    DEBUG_PORT:5858
  • com.redhat.license_terms
    https://www.redhat.com/en/about/red-hat-end-user-license-agreements#UBI
  • cpe
    cpe:/a:redhat:enterprise_linux:9::appstream
  • description
    Standalone frontend application for Dify Enterprise.
  • distribution-scope
    public
  • help
    For more information visit https://github.com/sclorg/s2i-nodejs-container
  • io.buildah.version
    1.42.2
  • io.k8s.description
    Node.js 24 available as container is a base platform for running various Node.js 24 applications and frameworks. Node.js is a platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices.
  • io.k8s.display-name
    Node.js 24 Micro
  • io.openshift.expose-services
    8080:http
  • io.openshift.s2i.scripts-url
    image:///usr/libexec/s2i
  • io.openshift.tags
    builder,nodejs,nodejs24
  • io.s2i.scripts-url
    image:///usr/libexec/s2i
  • maintainer
    LangGenius <enterprise@dify.ai>
  • name
    dify-ee-enterprise-frontend
  • org.opencontainers.image.created
    2026-04-14T04:53:21Z
  • org.opencontainers.image.revision
    4af9f1b17a61b41d6e793a008e620c8524ac158d
  • release
    20260414
  • summary
    Dify Enterprise frontend application
  • url
    https://catalog.redhat.com/en/search?searchType=containers
  • vcs-ref
    4af9f1b17a61b41d6e793a008e620c8524ac158d
  • vcs-type
    git
  • vendor
    LangGenius, Inc.
  • version
    3.9.0

Environment
API_URL

http://localhost:8082

APP_ROOT

/opt/app-root

COMMIT_SHA

DESCRIPTION

Node.js 24 available as container is a base platform for running various Node.js 24 applications and frameworks. Node.js is a platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices.

HOME

/opt/app-root/src

NAME

nodejs

NODEJS_VERSION

24

NODE_ENV

production

NPM_CONFIG_PREFIX

/opt/app-root/src/.npm-global

NPM_RUN

start

PATH

/opt/app-root/src/node_modules/.bin/:/opt/app-root/src/.npm-global/bin/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

PLATFORM

el9

PORT

3000

SUMMARY

Minimal image for running Node.js 24 applications

TZ

UTC

container

oci


Layers

[#000] sha256:f7c1b31b8294524de5dff6550312e7fc2a074a842daad5dd610d9bfdab56527d - 33.39% (36.4 MB)

[#001] sha256:7cec04df73ec1a4bcad9b36f5a482bcee2548f769e9d79ea05d9bd4087b94b22 - 38.79% (42.3 MB)

[#002] sha256:20ef838d27eea4099f3d9076ee933f71548fea2acbc7060510360d21c0132556 - 0.01% (11.3 KB)

[#003] sha256:6a47839753229cab36ad490b8d6dc65432fa5543a67532fab771133535667353 - 0.0% (214 Bytes)

[#004] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)

[#005] sha256:f5e786a83463215eeb537c69ac463ab5f92405771f90a3c1f172689effd76ddc - 0.0% (5.05 KB)

[#006] sha256:972ba72e23d330eb7034c7e79e4660f6d9de3e68d301b260a4f5a8110948444a - 13.93% (15.2 MB)

[#007] sha256:25a0655e7d0c6842e4435293eeb817f73f934cc770b7b52ee402333ac4c6362b - 0.85% (947 KB)

[#008] sha256:6b16f977151e6d8a40a9545325ade9fed94d2c93879d948b6ed374256db7babf - 0.0% (377 Bytes)

[#009] sha256:cb3101b5bac970d207cfd9a7a3060b6de9bdb37f25c2b34c47f5e44a5dec025a - 0.0% (98 Bytes)

[#010] sha256:da4cad909e190be0505a8bb1aa18ab2c5d5ade03c80406bb0b354fcf1cca5fef - 13.02% (14.2 MB)


History
2026-04-13 18:28:23 UTC

/bin/sh -c #(nop) LABEL maintainer="Red Hat, Inc."

2026-04-13 18:28:23 UTC

/bin/sh -c #(nop) LABEL vendor="Red Hat, Inc."

2026-04-13 18:28:23 UTC

/bin/sh -c #(nop) LABEL url="https://catalog.redhat.com/en/search?searchType=containers"

2026-04-13 18:28:23 UTC

/bin/sh -c #(nop) LABEL com.redhat.component="ubi9-minimal-container" name="ubi9/ubi-minimal" version="9.7" cpe="cpe:/a:redhat:enterprise_linux:9::appstream" distribution-scope="public"

2026-04-13 18:28:23 UTC

/bin/sh -c #(nop) LABEL com.redhat.license_terms="https://www.redhat.com/en/about/red-hat-end-user-license-agreements#UBI"

2026-04-13 18:28:23 UTC

/bin/sh -c #(nop) LABEL summary="Provides the latest release of the minimal Red Hat Universal Base Image 9."

2026-04-13 18:28:23 UTC

/bin/sh -c #(nop) LABEL description="The Universal Base Image Minimal is a stripped down image that uses microdnf as a package manager. This base image is freely redistributable, but Red Hat only supports Red Hat technologies through subscriptions for Red Hat products. This image is maintained by Red Hat and updated regularly."

2026-04-13 18:28:23 UTC

/bin/sh -c #(nop) LABEL io.k8s.description="The Universal Base Image Minimal is a stripped down image that uses microdnf as a package manager. This base image is freely redistributable, but Red Hat only supports Red Hat technologies through subscriptions for Red Hat products. This image is maintained by Red Hat and updated regularly."

2026-04-13 18:28:23 UTC

/bin/sh -c #(nop) LABEL io.k8s.display-name="Red Hat Universal Base Image 9 Minimal"

2026-04-13 18:28:23 UTC

/bin/sh -c #(nop) LABEL io.openshift.expose-services=""

2026-04-13 18:28:23 UTC

/bin/sh -c #(nop) LABEL io.openshift.tags="minimal rhel9"

2026-04-13 18:28:23 UTC

/bin/sh -c #(nop) ENV container oci

2026-04-13 18:28:24 UTC

/bin/sh -c #(nop) COPY dir:50ceff14380ca413ec2568b248e47effdceffdd30707fc734a4741e902f97450 in /

2026-04-13 18:28:24 UTC

/bin/sh -c #(nop) COPY file:1376702515d596f414e3aa494e0daa6d408a6d2475c4aeca96bf9392f5287f69 in /etc/yum.repos.d/.

2026-04-13 18:28:24 UTC

/bin/sh -c #(nop) CMD ["/bin/bash"]

2026-04-13 18:28:24 UTC

/bin/sh -c #(nop) COPY file:93583a9ebbaeff1e36b48820b647eea1eef523f6627dacfb0b21af79f5a41b35 in /usr/share/buildinfo/content-sets.json

2026-04-13 18:28:24 UTC

/bin/sh -c #(nop) COPY file:93583a9ebbaeff1e36b48820b647eea1eef523f6627dacfb0b21af79f5a41b35 in /root/buildinfo/content_manifests/content-sets.json

2026-04-13 18:28:24 UTC

/bin/sh -c #(nop) COPY file:20aaf8ce1e0136dca2eb48dbc70df34738ee917c73847beed0478c7b853d8231 in /usr/share/buildinfo/labels.json

2026-04-13 18:28:24 UTC

/bin/sh -c #(nop) COPY file:20aaf8ce1e0136dca2eb48dbc70df34738ee917c73847beed0478c7b853d8231 in /root/buildinfo/labels.json

2026-04-13 18:28:24 UTC

/bin/sh -c #(nop) LABEL "architecture"="aarch64" "vcs-type"="git" "vcs-ref"="49cc6237764cacc4684bc968dd9fc53fb8abd12c" "org.opencontainers.image.revision"="49cc6237764cacc4684bc968dd9fc53fb8abd12c" "build-date"="2026-04-13T18:28:10Z" "org.opencontainers.image.created"="2026-04-13T18:28:10Z" "release"="1776104705"org.opencontainers.image.revision=49cc6237764cacc4684bc968dd9fc53fb8abd12c,org.opencontainers.image.created=2026-04-13T18:28:10Z

2026-04-14 04:53:21 UTC (FROM registry.access.redhat.com/ubi9-minimal:9.7-1776104705)

/bin/sh -c #(nop) EXPOSE 8080

2026-04-14 04:53:21 UTC

/bin/sh -c #(nop) ENV APP_ROOT=/opt/app-root HOME=/opt/app-root/src NPM_RUN=start PLATFORM="el9" NODEJS_VERSION=24 NPM_RUN=start NAME=nodejs

2026-04-14 04:53:21 UTC

/bin/sh -c #(nop) ENV SUMMARY="Minimal image for running Node.js $NODEJS_VERSION applications" DESCRIPTION="Node.js $NODEJS_VERSION available as container is a base platform for running various Node.js $NODEJS_VERSION applications and frameworks. Node.js is a platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices." NPM_CONFIG_PREFIX=$HOME/.npm-global PATH=$HOME/node_modules/.bin/:$HOME/.npm-global/bin/:$PATH

2026-04-14 04:53:21 UTC

/bin/sh -c #(nop) LABEL summary="$SUMMARY" description="$DESCRIPTION" io.k8s.description="$DESCRIPTION" io.k8s.display-name="Node.js $NODEJS_VERSION Micro" io.openshift.expose-services="8080:http" io.openshift.tags="builder,$NAME,${NAME}${NODEJS_VERSION}" io.openshift.s2i.scripts-url="image:///usr/libexec/s2i" io.s2i.scripts-url="image:///usr/libexec/s2i" com.redhat.dev-mode="DEV_MODE:false" com.redhat.deployments-dir="${APP_ROOT}/src" com.redhat.dev-mode.port="DEBUG_PORT:5858" com.redhat.component="${NAME}-${NODEJS_VERSION}-minimal-container" name="ubi9/$NAME-$NODEJS_VERSION-minimal" version="1" com.redhat.license_terms="https://www.redhat.com/en/about/red-hat-end-user-license-agreements#UBI" maintainer="SoftwareCollections.org <sclorg@redhat.com>" help="For more information visit https://github.com/sclorg/s2i-nodejs-container"

2026-04-14 04:53:23 UTC

/bin/sh -c . /cachi2/cachi2.env && INSTALL_PKGS="nodejs nodejs-nodemon nodejs-full-i18n npm findutils tar which" && microdnf -y module disable nodejs && microdnf -y module enable nodejs:$NODEJS_VERSION && microdnf -y --nodocs --setopt=install_weak_deps=0 install $INSTALL_PKGS && node -v | grep -qe "^v$NODEJS_VERSION\." && echo "Found VERSION $NODEJS_VERSION" && microdnf clean all && rm -rf /mnt/rootfs/var/cache/* /mnt/rootfs/var/log/dnf* /mnt/rootfs/var/log/yum.*

2026-04-14 04:53:24 UTC

/bin/sh -c #(nop) COPY dir:d24c4e0ea073c087947d1c76db36a0af156464180543e4d9925afd1b2111c48f in /usr/libexec/s2i

2026-04-14 04:53:24 UTC

/bin/sh -c . /cachi2/cachi2.env && chmod +x /usr/libexec/s2i/init-wrapper

2026-04-14 04:53:24 UTC

/bin/sh -c #(nop) COPY dir:fb2e68c0b1695f81d0fc18c41fd392a78a9b4b712e64a19703e61e2064318fff in /

2026-04-14 04:53:24 UTC

/bin/sh -c . /cachi2/cachi2.env && mkdir -p "$HOME" && chown -R 1001:0 "$APP_ROOT" && chmod -R ug+rwx "$APP_ROOT"

2026-04-14 04:53:24 UTC

/bin/sh -c #(nop) WORKDIR "$HOME"

2026-04-14 04:53:24 UTC

/bin/sh -c #(nop) USER 1001

2026-04-14 04:53:24 UTC

/bin/sh -c #(nop) COPY file:93583a9ebbaeff1e36b48820b647eea1eef523f6627dacfb0b21af79f5a41b35 in /usr/share/buildinfo/content-sets.json

2026-04-14 04:53:24 UTC

/bin/sh -c #(nop) COPY file:93583a9ebbaeff1e36b48820b647eea1eef523f6627dacfb0b21af79f5a41b35 in /root/buildinfo/content_manifests/content-sets.json

2026-04-14 04:53:25 UTC

/bin/sh -c #(nop) COPY file:150262e2673ff2703fa03f801bf993cd1b1ca8ab0dec774a09c87447b2efd797 in /usr/share/buildinfo/labels.json

2026-04-14 04:53:25 UTC

/bin/sh -c #(nop) COPY file:150262e2673ff2703fa03f801bf993cd1b1ca8ab0dec774a09c87447b2efd797 in /root/buildinfo/labels.json

2026-04-14 04:53:26 UTC

/bin/sh -c #(nop) LABEL "architecture"="aarch64" "vcs-type"="git" "vcs-ref"="4af9f1b17a61b41d6e793a008e620c8524ac158d" "org.opencontainers.image.revision"="4af9f1b17a61b41d6e793a008e620c8524ac158d" "build-date"="2026-04-14T04:53:21Z" "org.opencontainers.image.created"="2026-04-14T04:53:21Z" "release"="1776142263"org.opencontainers.image.revision=4af9f1b17a61b41d6e793a008e620c8524ac158d,org.opencontainers.image.created=2026-04-14T04:53:21Z

2026-04-20 02:32:35 UTC (buildkit.dockerfile.v0)

ARG VERSION=3.9.0

2026-04-20 02:32:35 UTC (buildkit.dockerfile.v0)

ARG RELEASE=20260414

2026-04-20 02:32:35 UTC (buildkit.dockerfile.v0)

ARG COMMIT_SHA

2026-04-20 02:32:35 UTC (buildkit.dockerfile.v0)

LABEL name=dify-ee-enterprise-frontend maintainer=LangGenius <enterprise@dify.ai> vendor=LangGenius, Inc. version=3.9.0 release=20260414 summary=Dify Enterprise frontend application description=Standalone frontend application for Dify Enterprise.

2026-04-20 02:32:35 UTC (buildkit.dockerfile.v0)

USER 0

2026-04-20 02:32:35 UTC (buildkit.dockerfile.v0)

RUN |3 VERSION=3.9.0 RELEASE=20260414 COMMIT_SHA= /bin/sh -c microdnf install -y tzdata && microdnf clean all # buildkit

2026-04-20 02:32:35 UTC (buildkit.dockerfile.v0)

ENV NODE_ENV=production API_URL=http://localhost:8082 PORT=3000 TZ=UTC COMMIT_SHA=

2026-04-20 02:32:37 UTC (buildkit.dockerfile.v0)

RUN |3 VERSION=3.9.0 RELEASE=20260414 COMMIT_SHA= /bin/sh -c ln -sf /usr/share/zoneinfo/${TZ} /etc/localtime && echo ${TZ} > /etc/timezone && mkdir -p /app/web && chgrp -R 0 /app && chmod -R g=u /app # buildkit

2026-04-20 02:32:38 UTC (buildkit.dockerfile.v0)

WORKDIR /app/web

2026-04-20 02:33:41 UTC (buildkit.dockerfile.v0)

COPY --chown=1001:0 /app/web/public ./public # buildkit

2026-04-20 02:33:42 UTC (buildkit.dockerfile.v0)

COPY --chown=1001:0 /app/web/.next/standalone ./ # buildkit

2026-04-20 02:33:42 UTC (buildkit.dockerfile.v0)

COPY --chown=1001:0 /app/web/.next/static ./.next/static # buildkit

2026-04-20 02:33:42 UTC (buildkit.dockerfile.v0)

COPY --chown=1001:0 --chmod=755 docker/entrypoint.sh ./entrypoint.sh # buildkit

2026-04-20 02:33:42 UTC (buildkit.dockerfile.v0)

COPY .licenses/ /licenses/ # buildkit

2026-04-20 02:33:44 UTC (buildkit.dockerfile.v0)

RUN |3 VERSION=3.9.0 RELEASE=20260414 COMMIT_SHA= /bin/sh -c chgrp -R 0 /app /licenses && chmod -R g=u /app /licenses # buildkit

2026-04-20 02:33:44 UTC (buildkit.dockerfile.v0)

HEALTHCHECK &{["CMD-SHELL" "node -e \"require('http').get('http://localhost:3000/health', (r) => {if (r.statusCode !== 200) process.exit(1)})\" || exit 1"] "30s" "3s" "40s" "0s" '\x03'}

2026-04-20 02:33:44 UTC (buildkit.dockerfile.v0)

USER 1001

2026-04-20 02:33:44 UTC (buildkit.dockerfile.v0)

EXPOSE [3000/tcp]

2026-04-20 02:33:44 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["/bin/sh" "./entrypoint.sh"]

Danger Zone
Delete Tag

Please be careful as this will not just delete the reference but also the actual content!

For example when you have latest and v1.2.3 both pointing to the same image
the deletion of latest will also permanently remove v1.2.3.

Delete