1
0
Fork 0
traefik/webui/buildx.Dockerfile

18 lines
310 B
Docker

FROM node:22.15.1-alpine3.20
ENV WEBUI_DIR=/src/webui
RUN mkdir -p $WEBUI_DIR
COPY package.json yarn.lock .yarnrc.yml $WEBUI_DIR/
ENV VITE_APP_BASE_URL=""
ENV VITE_APP_BASE_API_URL="/api"
WORKDIR $WEBUI_DIR
RUN corepack enable
RUN yarn workspaces focus --all --production
COPY . $WEBUI_DIR/
EXPOSE 8080