dgx-spark-playbooks/community/litguard/Dockerfile.ui

13 lines
297 B
Docker
Raw Normal View History

FROM node:20-slim AS build
WORKDIR /app
COPY ui/package.json ui/package-lock.json* ./
RUN npm install
COPY ui/ ./
ENV VITE_API_URL=http://localhost:8234
RUN npm run build
FROM nginx:alpine
COPY --from=build /app/dist /usr/share/nginx/html
COPY nginx.conf /etc/nginx/conf.d/default.conf
EXPOSE 80