From e50ba8d8d14fb2ecb56a8922a4bc4844f4bdfdc9 Mon Sep 17 00:00:00 2001 From: LuLo Date: Tue, 3 Mar 2026 09:27:15 +0100 Subject: [PATCH] chore(build): simplify frontend build in Dockerfile.art Remove Cachito gomod dependencies handling and streamline the build process to use direct make commands for frontend installation and building. --- Dockerfile.art | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/Dockerfile.art b/Dockerfile.art index 82b6bd271..34dce59b6 100644 --- a/Dockerfile.art +++ b/Dockerfile.art @@ -9,15 +9,8 @@ USER 0 # use dependencies provided by Cachito ENV HUSKY=0 -RUN test -d ${REMOTE_SOURCES_DIR}/cachito-gomod-with-deps || exit 1; -RUN cp -f $REMOTE_SOURCES_DIR/cachito-gomod-with-deps/app/registry-ca.pem . -RUN cp -f $REMOTE_SOURCES_DIR/cachito-gomod-with-deps/app/web/{.npmrc,package-lock.json} web/ - - RUN source ${REMOTE_SOURCES_DIR}/cachito-gomod-with-deps/cachito.env \ - && make install-frontend -RUN source ${REMOTE_SOURCES_DIR}/cachito-gomod-with-deps/cachito.env \ - && make build-frontend - +ENV CYPRESS_INSTALL_BINARY=0 +RUN make install-frontend-ci && make build-frontend FROM registry.ci.openshift.org/ocp/builder:rhel-9-golang-1.24-openshift-4.21 AS go-builder