2026-04-21 16:41:54 +05:30
|
|
|
ARG NODE_VERSION=24.15.0
|
2026-04-20 14:39:29 +05:30
|
|
|
FROM node:${NODE_VERSION}-alpine
|
|
|
|
|
|
|
|
|
|
WORKDIR /usr/src/app
|
|
|
|
|
|
|
|
|
|
COPY ./frontend/package*.json ./
|
|
|
|
|
RUN npm ci
|
|
|
|
|
|
|
|
|
|
COPY ./frontend .
|
|
|
|
|
|
|
|
|
|
# Build the app
|
|
|
|
|
RUN npm run build
|
|
|
|
|
|
2026-04-20 16:05:38 +05:30
|
|
|
RUN npm install -g serve
|
2026-04-20 14:39:29 +05:30
|
|
|
|
2026-04-20 16:05:38 +05:30
|
|
|
EXPOSE 3000
|
|
|
|
|
|
|
|
|
|
# Serve built app
|
|
|
|
|
CMD ["serve", "-s", "dist"]
|