Files
low-code-react-app-b/Dockerfile

30 lines
373 B
Docker

FROM node:lts-alpine AS builder
WORKDIR /app
COPY package*.json ./
COPY packages ./packages
RUN npm ci --include=optional
COPY . .
RUN npm run build
FROM node:lts-alpine
WORKDIR /app
COPY package*.json ./
COPY packages ./packages
RUN npm ci --include=optional --omit=dev
COPY --from=builder /app/dist ./dist
EXPOSE 80
ENV PORT=80
CMD ["npm", "run", "preview"]