Namespace
langgenius
Image / Tag
dify-ee-web:3.9.1-rc101-rh.20260420-amd64
Content Digest
sha256:fa7701e6f9774c784fe21b8729123eb0d554a00a6f41177aa3a64777b5fed4fc
Details
Created

2026-05-08 06:52:48 UTC

Size

152 MB

Content Digest
Labels
  • architecture
    x86_64
  • build-date
    2026-05-07T01:23:34Z
  • 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
    Web console 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-web
  • org.opencontainers.image.created
    2026-05-07T01:23:34Z
  • org.opencontainers.image.revision
    6973fcf1067686b4fc413168ce20b3f621a764e6
  • release
    20260420
  • summary
    Dify Enterprise web console
  • url
    https://catalog.redhat.com/en/search?searchType=containers
  • vcs-ref
    6973fcf1067686b4fc413168ce20b3f621a764e6
  • vcs-type
    git
  • vendor
    LangGenius, Inc.
  • version
    3.9.1

Environment
APP_API_URL

http://127.0.0.1:5001

APP_ROOT

/opt/app-root

COMMIT_SHA

CONSOLE_API_URL

http://127.0.0.1:5001

DEPLOY_ENV

PRODUCTION

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.

EDITION

SELF_HOSTED

HOME

/opt/app-root/src

MARKETPLACE_API_URL

https://marketplace.dify.ai

MARKETPLACE_URL

https://marketplace.dify.ai

NAME

nodejs

NEXT_TELEMETRY_DISABLED

1

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:df0edd575569e5cb7e2e34f252e4cf36c13679e9633d7c97be861b8b247c70bc - 25.05% (38.1 MB)

[#001] sha256:10c5437a0564e41897f0f5b56c0341e57eb9e5a0d2606a34ffea3f1a6ade7924 - 28.57% (43.5 MB)

[#002] sha256:5cd2613c4db5d9f4dc1aeda652e06b5e8557dbdd932f850a21633c66d08bddb8 - 0.01% (11.2 KB)

[#003] sha256:72fa5c9681711f4a581ff35111dd6c6ea82b2e7fa1c5f169976f746de249586a - 0.0% (100 Bytes)

[#004] sha256:2c735fe657d1448a7a305dabb4ae188536af101e0fde60493914c45346c4b69a - 0.0% (185 Bytes)

[#005] sha256:62051c29001439bccef4001bc96807b12c7828e73d89e8ea9c1c0d7dcc3b22bb - 0.0% (123 Bytes)

[#006] sha256:39a1608b69007c35d7d3426924e5ec8c7720519e8665ee635257bfb9374e751c - 6.9% (10.5 MB)

[#007] sha256:dc37da76c4e852b9d3ed2196c8ac4c2b3c26465703ee8076c8dee74e6959dab6 - 15.82% (24.1 MB)

[#008] sha256:c3e463fccb2f56bd53faeb19ef205fd05c7089a35de8ccc80beeaab70b85d2da - 10.05% (15.3 MB)

[#009] sha256:5abbc0e8d5ee1285ded3c4dd6dcdf8511eba33fb23adb3b7e577a3e300c2b477 - 0.0% (856 Bytes)

[#010] sha256:3459560ca2611eaeb7d653cadb1e599fa2afbb5d5c942249feecbc9e29faea29 - 0.0% (1.3 KB)

[#011] sha256:a10e4487c9cd02082795383707fe0f5708531a56584e45693cac5a50839be54e - 13.6% (20.7 MB)


History
2026-05-06 12:56:14 UTC

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

2026-05-06 12:56:14 UTC

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

2026-05-06 12:56:14 UTC

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

2026-05-06 12:56:14 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-05-06 12:56:14 UTC

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

2026-05-06 12:56:14 UTC

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

2026-05-06 12:56:14 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-05-06 12:56:14 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-05-06 12:56:14 UTC

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

2026-05-06 12:56:14 UTC

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

2026-05-06 12:56:14 UTC

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

2026-05-06 12:56:14 UTC

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

2026-05-06 12:56:14 UTC

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

2026-05-06 12:56:15 UTC

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

2026-05-06 12:56:15 UTC

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

2026-05-06 12:56:15 UTC

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

2026-05-06 12:56:15 UTC

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

2026-05-06 12:56:15 UTC

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

2026-05-06 12:56:15 UTC

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

2026-05-06 12:56:15 UTC

/bin/sh -c #(nop) LABEL "architecture"="x86_64" "vcs-type"="git" "vcs-ref"="8def05a6f0dfabdc25ea20a79b0d11f8f9b12c5c" "org.opencontainers.image.revision"="8def05a6f0dfabdc25ea20a79b0d11f8f9b12c5c" "build-date"="2026-05-06T12:56:03Z" "org.opencontainers.image.created"="2026-05-06T12:56:03Z" "release"="1778072020"org.opencontainers.image.revision=8def05a6f0dfabdc25ea20a79b0d11f8f9b12c5c,org.opencontainers.image.created=2026-05-06T12:56:03Z

2026-05-07 01:23:35 UTC (FROM registry.access.redhat.com/ubi9-minimal:9.7-1778072020)

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

2026-05-07 01:23:35 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-05-07 01:23:35 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-05-07 01:23:35 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-05-07 01:23:37 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-05-07 01:23:37 UTC

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

2026-05-07 01:23:37 UTC

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

2026-05-07 01:23:37 UTC

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

2026-05-07 01:23:37 UTC

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

2026-05-07 01:23:38 UTC

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

2026-05-07 01:23:38 UTC

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

2026-05-07 01:23:38 UTC

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

2026-05-07 01:23:38 UTC

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

2026-05-07 01:23:38 UTC

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

2026-05-07 01:23:38 UTC

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

2026-05-07 01:23:39 UTC

/bin/sh -c #(nop) LABEL "architecture"="x86_64" "vcs-type"="git" "vcs-ref"="6973fcf1067686b4fc413168ce20b3f621a764e6" "org.opencontainers.image.revision"="6973fcf1067686b4fc413168ce20b3f621a764e6" "build-date"="2026-05-07T01:23:34Z" "org.opencontainers.image.created"="2026-05-07T01:23:34Z" "release"="1778116980"org.opencontainers.image.revision=6973fcf1067686b4fc413168ce20b3f621a764e6,org.opencontainers.image.created=2026-05-07T01:23:34Z

2026-05-08 06:50:20 UTC (buildkit.dockerfile.v0)

ARG VERSION=3.9.1

2026-05-08 06:50:20 UTC (buildkit.dockerfile.v0)

ARG RELEASE=20260420

2026-05-08 06:50:20 UTC (buildkit.dockerfile.v0)

ARG dify_uid=1001

2026-05-08 06:50:20 UTC (buildkit.dockerfile.v0)

ARG COMMIT_SHA

2026-05-08 06:50:20 UTC (buildkit.dockerfile.v0)

LABEL name=dify-ee-web maintainer=LangGenius <enterprise@dify.ai> vendor=LangGenius, Inc. version=3.9.1 release=20260420 summary=Dify Enterprise web console description=Web console for Dify Enterprise.

2026-05-08 06:50:20 UTC (buildkit.dockerfile.v0)

USER 0

2026-05-08 06:50:20 UTC (buildkit.dockerfile.v0)

ENV NODE_ENV=production

2026-05-08 06:50:20 UTC (buildkit.dockerfile.v0)

ENV EDITION=SELF_HOSTED

2026-05-08 06:50:20 UTC (buildkit.dockerfile.v0)

ENV DEPLOY_ENV=PRODUCTION

2026-05-08 06:50:20 UTC (buildkit.dockerfile.v0)

ENV CONSOLE_API_URL=http://127.0.0.1:5001

2026-05-08 06:50:20 UTC (buildkit.dockerfile.v0)

ENV APP_API_URL=http://127.0.0.1:5001

2026-05-08 06:50:20 UTC (buildkit.dockerfile.v0)

ENV MARKETPLACE_API_URL=https://marketplace.dify.ai

2026-05-08 06:50:20 UTC (buildkit.dockerfile.v0)

ENV MARKETPLACE_URL=https://marketplace.dify.ai

2026-05-08 06:50:20 UTC (buildkit.dockerfile.v0)

ENV PORT=3000

2026-05-08 06:50:20 UTC (buildkit.dockerfile.v0)

ENV NEXT_TELEMETRY_DISABLED=1

2026-05-08 06:50:20 UTC (buildkit.dockerfile.v0)

ENV TZ=UTC

2026-05-08 06:50:20 UTC (buildkit.dockerfile.v0)

ENV COMMIT_SHA=

2026-05-08 06:50:20 UTC (buildkit.dockerfile.v0)

RUN |4 VERSION=3.9.1 RELEASE=20260420 dify_uid=1001 COMMIT_SHA= /bin/sh -c microdnf install -y tzdata && microdnf clean all # buildkit

2026-05-08 06:50:21 UTC (buildkit.dockerfile.v0)

RUN |4 VERSION=3.9.1 RELEASE=20260420 dify_uid=1001 COMMIT_SHA= /bin/sh -c mkdir -p /app && chown -R ${dify_uid}:0 /app # buildkit

2026-05-08 06:50:21 UTC (buildkit.dockerfile.v0)

RUN |4 VERSION=3.9.1 RELEASE=20260420 dify_uid=1001 COMMIT_SHA= /bin/sh -c ln -sf /usr/share/zoneinfo/${TZ} /etc/localtime && echo ${TZ} > /etc/timezone # buildkit

2026-05-08 06:50:21 UTC (buildkit.dockerfile.v0)

WORKDIR /app/web

2026-05-08 06:52:44 UTC (buildkit.dockerfile.v0)

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

2026-05-08 06:52:45 UTC (buildkit.dockerfile.v0)

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

2026-05-08 06:52:45 UTC (buildkit.dockerfile.v0)

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

2026-05-08 06:52:45 UTC (buildkit.dockerfile.v0)

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

2026-05-08 06:52:45 UTC (buildkit.dockerfile.v0)

COPY .licenses/ /licenses/ # buildkit

2026-05-08 06:52:48 UTC (buildkit.dockerfile.v0)

RUN |4 VERSION=3.9.1 RELEASE=20260420 dify_uid=1001 COMMIT_SHA= /bin/sh -c chgrp -R 0 /app /licenses && chmod -R g=u /app /licenses # buildkit

2026-05-08 06:52:48 UTC (buildkit.dockerfile.v0)

USER 1001

2026-05-08 06:52:48 UTC (buildkit.dockerfile.v0)

EXPOSE [3000/tcp]

2026-05-08 06:52:48 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