From 9c329f9a64425b48c3d92b492fe089b8f9dac827 Mon Sep 17 00:00:00 2001 From: marsalva Date: Sat, 7 Feb 2026 19:56:25 +0000 Subject: [PATCH] Actualizar Dockerfile --- Dockerfile | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/Dockerfile b/Dockerfile index 51c05fa..486648c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -3,17 +3,22 @@ FROM node:22-alpine WORKDIR /app -# Copiamos solo manifests primero para cachear deps +# 👇 rompe cache (cambia este número si sigue cacheando) +ARG CACHE_BUST=1 + +# Copiamos manifests primero COPY package*.json ./ -# Instala deps (production). Cachea npm para builds siguientes. -RUN --mount=type=cache,target=/root/.npm \ - npm ci --omit=dev +# 👇 DEBUG: que lo veamos en logs sí o sí +RUN echo "CACHE_BUST=$CACHE_BUST" \ + && ls -la \ + && echo "---- package-lock exists? ----" \ + && (test -f package-lock.json && echo "OK: package-lock.json found" || (echo "ERROR: package-lock.json NOT found" && exit 1)) + +RUN --mount=type=cache,target=/root/.npm npm ci --omit=dev -# Copia el resto del código COPY . . ENV NODE_ENV=production EXPOSE 3000 - CMD ["npm","run","start"] \ No newline at end of file