From 20d454d5c627f39769bf538271c5fb75d6ea6fc7 Mon Sep 17 00:00:00 2001 From: pm Date: Fri, 12 Jun 2026 00:37:06 +0100 Subject: [PATCH] docker --- backend/Dockerfile | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/backend/Dockerfile b/backend/Dockerfile index ddba666..c848717 100644 --- a/backend/Dockerfile +++ b/backend/Dockerfile @@ -1,9 +1,17 @@ FROM node:18-alpine -WORKDIR /usr/src/app/backend -COPY backend/package*.json ./ -RUN npm install --omit=dev + +# Define o diretório de trabalho como a raiz da 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 CMD ["node", "backend/server.js"] \ No newline at end of file