| 12345678910111213141516171819202122 |
- FROM oven/bun:1@sha256:0733e50325078969732ebe3b15ce4c4be5082f18c4ac1a0f0ca4839c2e4e42a7 AS builder
- WORKDIR /build/web
- COPY package.json bun.lock ./
- COPY default/package.json ./default/package.json
- COPY classic/package.json ./classic/package.json
- RUN bun install --frozen-lockfile
- COPY default ./default
- ARG VITE_REACT_APP_VERSION=split
- ENV VITE_REACT_APP_VERSION=${VITE_REACT_APP_VERSION}
- RUN cd default && DISABLE_ESLINT_PLUGIN='true' bun run build
- FROM nginx:1.29-alpine
- COPY nginx.conf /etc/nginx/conf.d/default.conf
- COPY --from=builder /build/web/default/dist /usr/share/nginx/html
- EXPOSE 80
|