Files
conversation-layer/chat-ui/Dockerfile
josedario87 21ff8e13cd
Some checks failed
Deploy conversation layer / deploy (push) Failing after 7s
docker file mejora, doble stage
2025-06-04 22:09:26 -06:00

17 lines
442 B
Docker

# ---------- Etapa de build ----------
FROM node:18-alpine AS builder
WORKDIR /app
COPY package*.json ./
RUN npm install # incluye TypeScript
COPY . .
RUN npm run build # genera /app/dist
# ---------- Etapa ligera de runtime ----------
FROM node:18-alpine
WORKDIR /app
COPY --from=builder /app/dist ./dist
COPY package*.json ./
RUN npm install --production # solo deps de runtime
EXPOSE 3000
CMD ["node", "dist/server.js"]