From 75d6eccff1cd8b815cb63071895276117e8a9bbf Mon Sep 17 00:00:00 2001 From: Jussi Vatjus-Anttila Date: Sun, 20 Mar 2022 17:21:22 +0200 Subject: [PATCH 1/2] use npm ci for gui --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 45e3b0fe..9ae1cbcb 100644 --- a/Dockerfile +++ b/Dockerfile @@ -19,7 +19,7 @@ COPY app ./app FROM base AS ui WORKDIR /app RUN git clone --depth=1 https://github.com/OpenTMI/opentmi-default-gui.git . -RUN npm install +RUN npm ci RUN NODE_ENV=production npm run build:prod RUN rm -r node_modules From 2d457d3c68176abeee808aa1c35cdb8ae3fb502a Mon Sep 17 00:00:00 2001 From: Jussi Vatjus-Anttila Date: Sun, 20 Mar 2022 17:26:42 +0200 Subject: [PATCH 2/2] Update Dockerfile --- Dockerfile | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Dockerfile b/Dockerfile index 9ae1cbcb..1c739a2b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -18,11 +18,11 @@ COPY app ./app ## ---- UI ---- FROM base AS ui WORKDIR /app -RUN git clone --depth=1 https://github.com/OpenTMI/opentmi-default-gui.git . -RUN npm ci -RUN NODE_ENV=production npm run build:prod - -RUN rm -r node_modules +RUN git config --global url."https://github.com/".insteadOf git://github.com/ \ + && git clone --depth=1 https://github.com/OpenTMI/opentmi-default-gui.git . \ + && npm ci \ + && NODE_ENV=production npm run build:prod \ + && rm -r node_modules # --- Release with Alpine ---- FROM node:14-alpine AS release