From 08c7735a4f70801f0f5f8d6005eacf527a580a7a Mon Sep 17 00:00:00 2001 From: marsalva Date: Sat, 7 Feb 2026 21:35:32 +0000 Subject: [PATCH] Actualizar Dockerfile --- Dockerfile | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) diff --git a/Dockerfile b/Dockerfile index 1f3c0c1..db8f792 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,20 +1,16 @@ -# syntax=docker/dockerfile:1.6 -FROM node:22-alpine +FROM node:20-alpine WORKDIR /app -# Copy manifests first for better caching +# Copiar dependencias e instalar COPY package*.json ./ +RUN npm install -# Install prod deps (works even if package-lock is missing or minimal) -RUN --mount=type=cache,target=/root/.npm npm install --omit=dev - -# Copy the rest +# Copiar el código fuente (server.js) COPY . . -ENV NODE_ENV=production +# Exponer puerto EXPOSE 3000 -# Prisma client is generated on install, but ensure at runtime if needed: -# (Coolify/containers usually run as root in alpine; OK) -CMD ["sh","-c","node -e "console.log('API starting…')" && node src/server.js"] +# Arrancar +CMD ["npm", "start"] \ No newline at end of file