From 230a5ff48d855b887591d7329f3b4622e27348ec Mon Sep 17 00:00:00 2001 From: tamfrr Date: Sun, 24 Nov 2024 09:42:57 -0800 Subject: [PATCH] Atualizar dockerfile --- dockerfile | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/dockerfile b/dockerfile index 5491e69..700a1ea 100644 --- a/dockerfile +++ b/dockerfile @@ -1,13 +1,6 @@ -# Autenticação com Gitea +# Build stage FROM node:18-alpine AS builder -# Argumentos para autenticação -ARG DOCKER_REGISTRY_USER -ARG DOCKER_REGISTRY_PASSWORD - -# Login no registro -RUN echo "${DOCKER_REGISTRY_PASSWORD}" | docker login gitea.tamfrr.com -u ${DOCKER_REGISTRY_USER} --password-stdin - WORKDIR /app # Copiar arquivos de configuração @@ -21,7 +14,7 @@ RUN npx prisma generate # Build da aplicação RUN npm run build -# Imagem final +# Production stage FROM node:18-alpine WORKDIR /app @@ -33,6 +26,10 @@ COPY --from=builder /app/package*.json ./ COPY --from=builder /app/public ./public COPY --from=builder /app/prisma ./prisma +# Variáveis de ambiente +ENV NODE_ENV=production +ENV PORT=3000 + EXPOSE 3000 CMD ["npm", "start"] \ No newline at end of file