From bee491eafe0b46304e95a9a6f7c9aaad5b1dcd22 Mon Sep 17 00:00:00 2001 From: Timo Bejan Date: Thu, 8 Dec 2022 15:36:59 +0200 Subject: [PATCH] RED-3800 - sonar api key update --- bamboo-specs/src/main/resources/scripts/build.sh | 2 +- docker/red-ui/Dockerfile | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/bamboo-specs/src/main/resources/scripts/build.sh b/bamboo-specs/src/main/resources/scripts/build.sh index 14c9597bc..bc20bb8aa 100755 --- a/bamboo-specs/src/main/resources/scripts/build.sh +++ b/bamboo-specs/src/main/resources/scripts/build.sh @@ -25,7 +25,7 @@ fi echo "Building version $version" -docker build -t "$imageName":latest -f "$dockerfileLocation" . +docker build --buildArgs bamboo_sonarqube_api_token_secret=${bamboo_sonarqube_api_token_secret} -t "$imageName":latest -f "$dockerfileLocation" . if [[ -n ${version+z} ]] then diff --git a/docker/red-ui/Dockerfile b/docker/red-ui/Dockerfile index 084a08fb8..73b0eb23b 100644 --- a/docker/red-ui/Dockerfile +++ b/docker/red-ui/Dockerfile @@ -1,4 +1,5 @@ FROM node:14.18-buster as prep + RUN apt-get update && apt-get install -y jq COPY package.json /tmp @@ -15,8 +16,8 @@ COPY yarn.lock ./ ## Storing node modules on a separate layer will prevent unnecessary npm installs at each build 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 WORKDIR /ng-app