From e41c8ecd1fa9de3d7e6b9540ba85753aae99cef2 Mon Sep 17 00:00:00 2001 From: wander Date: Fri, 21 Nov 2025 20:55:33 +0000 Subject: [PATCH] Atualizar Dockerfile --- Dockerfile | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/Dockerfile b/Dockerfile index 4ff0742..021487d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,26 +1,27 @@ -# Etapa 1 - build da aplicação +# Etapa 1 - Build da aplicação Vite FROM node:18 as build WORKDIR /app -# Instalar unzip e descompactar o .zip +# Copiar o zip para dentro do container COPY app.zip . + +# Instalar unzip e extrair o conteúdo RUN apt-get update && apt-get install -y unzip && \ unzip app.zip -d unzip && \ rm app.zip -# Detectar o diretório correto e mover para /app -RUN mv unzip/* . && rm -rf unzip +# Detectar e mover o conteúdo para /app +RUN mv unzip/*/* ./ || mv unzip/* ./ && rm -rf unzip -# Rodar build da aplicação +# Instalar dependências e buildar RUN npm install && npm run build -# Etapa 2 - servir com nginx +# Etapa 2 - Servir com NGINX FROM nginx:alpine COPY --from=build /app/dist /usr/share/nginx/html -# Remover página padrão do nginx, se existir RUN rm -f /usr/share/nginx/html/index.html.orig 2>/dev/null || true EXPOSE 80