From 432d3d88403ec8d46daf9be7b7f54137662e9fdb Mon Sep 17 00:00:00 2001 From: pm Date: Sat, 13 Jun 2026 00:04:18 +0100 Subject: [PATCH] sonar v2 --- backend/Dockerfile | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/backend/Dockerfile b/backend/Dockerfile index 8f48b70..59f13e7 100644 --- a/backend/Dockerfile +++ b/backend/Dockerfile @@ -1,12 +1,12 @@ FROM node:22-alpine -RUN apk update && apk upgrade --no-cache - -# 2. Atualiza a versão global do gestor NPM (Corrige tar, glob, minimatch) -RUN npm install -g npm@latest - -# Cria um grupo e um utilizador sem privilégios -RUN addgroup -S appgroup && adduser -S appuser -G appgroup +# ========================================== +# DEVSECOPS: HARDENING DA IMAGEM BASE +# ========================================== +# Agrupamos os comandos RUN num só para otimizar as camadas da imagem (Regra do SonarQube) +RUN apk update && apk upgrade --no-cache && \ + npm install -g npm@latest && \ + addgroup -S appgroup && adduser -S appuser -G appgroup # Define o diretório de trabalho WORKDIR /usr/src/app