From fa0ddd14835e7773ee43eab0de4d56479eb27a14 Mon Sep 17 00:00:00 2001 From: Marton Matusek Date: Mon, 29 Apr 2024 15:13:48 +0200 Subject: [PATCH] chore(blackduck): add permission to nonroot user SUITEDEV-35556 --- Dockerfile.codescan | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/Dockerfile.codescan b/Dockerfile.codescan index 99aa9d5..fbda44d 100644 --- a/Dockerfile.codescan +++ b/Dockerfile.codescan @@ -10,6 +10,10 @@ WORKDIR /workspace/source RUN apt-get update RUN apt-get install -y curl git unzip +RUN groupadd -r nonroot && useradd -r -s /bin/false -g nonroot nonroot +RUN chown -R nonroot:nonroot /workspace/source +USER nonroot + #clone flutter RUN git clone https://github.com/flutter/flutter.git $FLUTTER_SDK @@ -23,12 +27,7 @@ RUN cd /workspace/source RUN flutter doctor -RUN groupadd -r nonroot && useradd -r -s /bin/false -g nonroot nonroot -RUN chown -R nonroot:nonroot /workspace/source -RUN chown -R nonroot:nonroot /usr/local/flutter -USER nonroot - # remove unnecessary files -CMD chown -R nonroot:nonroot /home/nonroot/.config && flutter pub get && cat pubspec.lock && rm -rf example +CMD flutter pub get && cat pubspec.lock && rm -rf example