Files
MonKEYS/Dockerfile
T
2026-03-01 23:10:24 -05:00

18 lines
377 B
Docker

# Stage 1: Build the React client
FROM node:20-alpine AS builder
WORKDIR /app/client
COPY client/package*.json ./
RUN npm install
COPY client/ ./
RUN npm run build
# Stage 2: Run the server
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"]