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

29 lines
345 B
Docker

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