From 469638ec01a077f61426558be0329c20eb534b5b Mon Sep 17 00:00:00 2001 From: wander Date: Fri, 21 Nov 2025 06:10:40 +0000 Subject: [PATCH] Enviar arquivos para "/" --- Dockerfile | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..3ffcb0d --- /dev/null +++ b/Dockerfile @@ -0,0 +1,25 @@ + +# Etapa 1 - extrair e buildar a aplicação +FROM node:18 as build + +WORKDIR /app + +# Copiar e descompactar o ZIP do repositório +COPY app.zip /app/ +RUN apt-get update && apt-get install -y unzip && \ + unzip app.zip -d . && \ + rm app.zip + +# Instalar dependências e buildar o projeto +RUN npm install && npm run build + +# Etapa 2 - imagem final com nginx +FROM nginx:alpine + +COPY --from=build /app/dist /usr/share/nginx/html + +RUN rm -f /usr/share/nginx/html/index.html.orig 2>/dev/null || true + +EXPOSE 80 + +CMD ["nginx", "-g", "daemon off;"]