| LABEL maintainer="Red Hat, Inc." |
| LABEL vendor="Red Hat, Inc." |
| LABEL url="https://catalog.redhat.com/en/search?searchType=containers" |
| LABEL com.redhat.component="ubi10-minimal-container" name="ubi10/ubi-minimal" version="10.1" cpe="cpe:/o:redhat:enterprise_linux:10.1" distribution-scope="public" |
| LABEL com.redhat.license_terms="https://www.redhat.com/en/about/red-hat-end-user-license-agreements#UBI" |
| LABEL summary="Provides the latest release of the minimal Red Hat Universal Base Image 10." |
| 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." |
| 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." |
| LABEL io.k8s.display-name="Red Hat Universal Base Image 10 Minimal" |
| LABEL io.openshift.expose-services="" |
| LABEL io.openshift.tags="minimal rhel10" |
| ENV container oci |
| COPY dir:c6877ff9164ff08c09f7a701f20df112d5d6d03050455636525035e3ba8f2c0e in / |
| COPY file:5de33b5fc08b00635bccf9134a18978dba13e2250aa51838f9969515a3957847 in /etc/yum.repos.d/. |
| CMD ["/bin/bash"] |
| COPY file:595171150af68abc798ea385f7988d74b566aa8e84babff137f00b08b2164683 in /usr/share/buildinfo/content-sets.json |
| COPY file:595171150af68abc798ea385f7988d74b566aa8e84babff137f00b08b2164683 in /root/buildinfo/content_manifests/content-sets.json |
| COPY file:ade45447bcae20eac93fc8c58128509098dd8a08d45824369aebdb26f4e99aca in /usr/share/buildinfo/labels.json |
| COPY file:ade45447bcae20eac93fc8c58128509098dd8a08d45824369aebdb26f4e99aca in /root/buildinfo/labels.json |
| LABEL "architecture"="x86_64" "vcs-type"="git" "vcs-ref"="98e1c8f87cce0b87e2065a1b18e465075479ebbe" "org.opencontainers.image.revision"="98e1c8f87cce0b87e2065a1b18e465075479ebbe" "build-date"="2026-02-02T17:12:24Z" "org.opencontainers.image.created"="2026-02-02T17:12:24Z" "release"="1770052085"org.opencontainers.image.revision=98e1c8f87cce0b87e2065a1b18e465075479ebbe,org.opencontainers.image.created=2026-02-02T17:12:24Z |
| EXPOSE 8080 |
| ENV APP_ROOT=/opt/app-root HOME=/opt/app-root/src NPM_RUN=start PLATFORM="el10" NODEJS_VERSION=24 NPM_RUN=start NAME=nodejs |
| 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 |
| 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="ubi10/$NAME-$NODEJS_VERSION-minimal" 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" |
| /bin/sh -c . /cachi2/cachi2.env && INSTALL_PKGS="nodejs$NODEJS_VERSION nodejs-nodemon nodejs$NODEJS_VERSION-full-i18n nodejs$NODEJS_VERSION-npm findutils tar which" && microdnf -y --nodocs --setopt=install_weak_deps=0 install $INSTALL_PKGS && microdnf clean all && ln -s /usr/bin/node-$NODEJS_VERSION /usr/bin/node && ln -s /usr/bin/npm-$NODEJS_VERSION /usr/bin/npm && ln -s /usr/bin/npx-$NODEJS_VERSION /usr/bin/npx && node -v | grep -qe "^v$NODEJS_VERSION\." && echo "Found VERSION $NODEJS_VERSION" && rm -rf /mnt/rootfs/var/cache/* /mnt/rootfs/var/log/dnf* /mnt/rootfs/var/log/yum.* |
| COPY dir:d24c4e0ea073c087947d1c76db36a0af156464180543e4d9925afd1b2111c48f in /usr/libexec/s2i |
| /bin/sh -c . /cachi2/cachi2.env && chmod +x /usr/libexec/s2i/init-wrapper |
| COPY dir:fb2e68c0b1695f81d0fc18c41fd392a78a9b4b712e64a19703e61e2064318fff in / |
| /bin/sh -c . /cachi2/cachi2.env && mkdir -p "$HOME" && chown -R 1001:0 "$APP_ROOT" && chmod -R ug+rwx "$APP_ROOT" |
| WORKDIR "$HOME" |
| USER 1001 |
| COPY file:595171150af68abc798ea385f7988d74b566aa8e84babff137f00b08b2164683 in /usr/share/buildinfo/content-sets.json |
| COPY file:595171150af68abc798ea385f7988d74b566aa8e84babff137f00b08b2164683 in /root/buildinfo/content_manifests/content-sets.json |
| COPY file:6d2e43a5e094bed02d32a3fc0ed51e968045544b685cf98fb39e745af6d2a368 in /usr/share/buildinfo/labels.json |
| COPY file:6d2e43a5e094bed02d32a3fc0ed51e968045544b685cf98fb39e745af6d2a368 in /root/buildinfo/labels.json |
| LABEL "architecture"="x86_64" "vcs-type"="git" "vcs-ref"="f0b2b560e0adc92e58e4a3c8414354f94250aaaa" "org.opencontainers.image.revision"="f0b2b560e0adc92e58e4a3c8414354f94250aaaa" "build-date"="2026-02-03T08:28:23Z" "org.opencontainers.image.created"="2026-02-03T08:28:23Z" "release"="1770107272"org.opencontainers.image.revision=f0b2b560e0adc92e58e4a3c8414354f94250aaaa,org.opencontainers.image.created=2026-02-03T08:28:23Z |
| WORKDIR /app |
| COPY dir:5e78d31c08effbb387962aab852ca6c108865ff0b31cfa340315da0495994777 in /app/.output |
| COPY dir:057964270ad191432a2bb981bdd9ffce6bfee51404f116b4b25e47db54ae6c9d in /app/migrations |
| USER 1001 |
| EXPOSE 3000 |
| ENV NODE_ENV=production |
| ENV HOST=0.0.0.0 |
| ENV PORT=3000 |
| CMD ["node", ".output/server/index.mjs"] |