Files
2026-05-03 23:06:40 -04:00

16 lines
317 B
Docker

FROM node:20-alpine AS builder
WORKDIR /app/client
COPY client/package*.json ./
RUN npm install
COPY client/ ./
RUN npm run build
FROM node:20-alpine
WORKDIR /app/server
COPY server/package*.json ./
RUN npm install
COPY server/ ./
COPY --from=builder /app/client/build ./public
EXPOSE 3000
CMD ["node", "server.js"]