diff --git a/docker/red-ui/Dockerfile b/docker/red-ui/Dockerfile index 3313936bf..9ddb7652c 100644 --- a/docker/red-ui/Dockerfile +++ b/docker/red-ui/Dockerfile @@ -1,8 +1,7 @@ -FROM node:18.12-buster as prep +FROM node:18.16-buster as prep RUN apt-get update && apt-get install -y jq COPY package.json /tmp -RUN cat /tmp/package.json RUN jq '{ dependencies, devDependencies, peerDependencies, scripts: (.scripts | { postinstall }) }' < /tmp/package.json > /tmp/deps.json # keep postinstall script @@ -10,13 +9,14 @@ RUN jq '{ dependencies, devDependencies, peerDependencies, scripts: (.scripts | ### STAGE 1: Build ### # We label our stage as ‘builder’ -FROM node:18.12-buster as builder +FROM node:18.16-buster as builder #RUN apt-get update && apt-get install -y jq COPY --from=prep /tmp/deps.json ./package.json COPY yarn.lock ./ ## Storing node modules on a separate layer will prevent unnecessary npm installs at each build +RUN yarn cache clean RUN yarn install && mkdir /ng-app && mv ./node_modules ./ng-app ARG bamboo_sonarqube_api_token_secret ENV bamboo_sonarqube_api_token_secret=$bamboo_sonarqube_api_token_secret diff --git a/package.json b/package.json index 5c679461b..f13bdafec 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "redaction", - "version": "3.988.61", + "version": "3.988.62", "private": true, "license": "MIT", "scripts": {