From 3a20c442550b7df8a09ddd94112d8e929051d574 Mon Sep 17 00:00:00 2001 From: maany Date: Thu, 19 Feb 2026 13:49:58 +0100 Subject: [PATCH 1/2] feat(webui): update npm install command to omit dev dependencies --- webui/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/webui/Dockerfile b/webui/Dockerfile index 5a2288c..8f53207 100644 --- a/webui/Dockerfile +++ b/webui/Dockerfile @@ -41,7 +41,7 @@ RUN curl https://raw.githubusercontent.com/rucio/rucio/master/tools/merge_rucio_ RUN git clone --depth 1 -b ${TAG} -- https://github.com/rucio/webui.git ${RUCIO_WEBUI_PATH} RUN npm i -g pm2 -RUN npm install +RUN npm install --omit=dev COPY docker-entrypoint.sh / COPY httpd.conf.j2 /tmp/ From 1d1c200c588b64c958e34129731a2a516ccf1ed1 Mon Sep 17 00:00:00 2001 From: maany Date: Thu, 19 Feb 2026 13:57:33 +0100 Subject: [PATCH 2/2] feat(webui): add NODE_ENV environment variable for production --- webui/Dockerfile | 2 ++ 1 file changed, 2 insertions(+) diff --git a/webui/Dockerfile b/webui/Dockerfile index 8f53207..e5d4f42 100644 --- a/webui/Dockerfile +++ b/webui/Dockerfile @@ -13,6 +13,8 @@ FROM almalinux:9 ARG TAG LABEL stage=production +ENV NODE_ENV=production + RUN dnf -y update && \ dnf -y module reset nodejs && \ dnf -y module enable nodejs:20 && \