omnihit-manager/Dockerfile

26 lines
369 B
Docker
Raw Normal View History

FROM node:22-alpine AS build
WORKDIR /app
COPY package*-json yarn.lock ./
RUN yarn install --frozen-lockfile
COPY . .
ARG VITE_URL_BACKEND
ENV VITE_URL_BACKEND=$VITE_URL_BACKEND
RUN yarn build
FROM node:22-alpine AS production
WORKDIR /app
RUN yarn global add serve
COPY --from=build /app/dist /app/dist
EXPOSE 3333
CMD ["serve", "-s", "dist", "-l", "3333"]