ARG ENV="dev" FROM node:22-alpine ARG ENV=$ENV RUN apk add --no-cache ca-certificates && update-ca-certificates ENV GENERATE_SOURCEMAP=false ENV NODE_OPTIONS=--max-old-space-size=16384 WORKDIR /app COPY package.json package-lock.json ./ RUN npm i && \ npm install @rollup/rollup-linux-x64-musl --save-dev && \ npm rebuild rollup COPY . . RUN npm run build && node scripts/write-version.js -- --mode $ENV CMD ["npm", "run", "preview"]