segundo
Some checks failed
Deploy conversation layer / deploy (push) Failing after 5s

This commit is contained in:
2025-06-04 22:02:37 -06:00
parent bd94b8b72c
commit 9cee2f53f6

View File

@@ -1,8 +1,18 @@
FROM node:18-alpine FROM node:18-alpine
WORKDIR /app WORKDIR /app
# 1. Copiamos primero solo package.json para cache
COPY package.json package-lock.json* ./ COPY package.json package-lock.json* ./
RUN npm install && npm run build && npm prune --production
# 2. Instalamos todo (incluye devDependencies como typescript)
RUN npm install
# 3. Ahora sí, copiamos el código fuente
COPY . . COPY . .
RUN npm run build
# 4. Compilamos y luego eliminamos devDependencies
RUN npm run build && npm prune --production
# 5. Listo para producción
EXPOSE 3000 EXPOSE 3000
CMD ["node","dist/server.js"] CMD ["node", "dist/server.js"]