# syntax=docker/dockerfile:1.6 # Frigate web build # This should be architecture agnostic, so speed up the build on multiarch by not using QEMU. FROM --platform=$BUILDPLATFORM node:20 AS web-build WORKDIR /work COPY web/package.json web/package-lock.json ./ RUN npm install COPY web/ ./ RUN npm run build \ && mv dist/BASE_PATH/monacoeditorwork/* dist/assets/ \ && rm -rf dist/BASE_PATH FROM --platform=$BUILDPLATFORM ghcr.io/blakeblackshear/frigate:stable AS frigate WORKDIR /opt/frigate/ RUN rm -rf web/ && mkdir web COPY --from=web-build /work/dist/ web/