docker
DevSecOps Enterprise Pipeline / security-gate-and-deploy (pull_request) Failing after 7s

This commit is contained in:
pm
2026-06-12 00:37:06 +01:00
parent 18ded6b7fc
commit 20d454d5c6
+13 -5
View File
@@ -1,9 +1,17 @@
FROM node:18-alpine FROM node:18-alpine
WORKDIR /usr/src/app/backend
COPY backend/package*.json ./ # Define o diretório de trabalho como a raiz da app
RUN npm install --omit=dev
WORKDIR /usr/src/app WORKDIR /usr/src/app
COPY backend/ ./backend/
COPY frontend/ ./frontend/ # Copia os ficheiros de dependências da raiz para o container
COPY package*.json ./
# Instala as dependências (agora que o package.json está aqui)
RUN npm install --omit=dev
# Copia o resto do código fonte (backend e frontend)
COPY . .
# Expõe a porta e define o comando de arranque
EXPOSE 3000 EXPOSE 3000
CMD ["node", "backend/server.js"] CMD ["node", "backend/server.js"]