fsn-pstgr-pbi / Dockerfile
StringFellow's picture
Update Dockerfile
35b314e verified
Raw
History Blame Contribute Delete
416 Bytes
# Stage 1: Build React Frontend
FROM node:18 AS build
WORKDIR /app/frontend
COPY frontend/package*.json ./
RUN npm install
COPY frontend/ ./
RUN npm run build
# Stage 2: Setup Node.js Backend
FROM node:18
WORKDIR /app
COPY backend/package*.json ./
RUN npm install
COPY backend/ ./
# Copy built React files to backend public folder
COPY --from=build /app/frontend/dist ./public
EXPOSE 7860
CMD ["node", "server.js"]