# syntax=docker/dockerfile:1.19.0 # This file is generated by Dofigen v2.8.0 # See https://github.com/lenra-io/dofigen # install FROM node@sha256:6f7b03f7c2c8e2e784dcf9295400527b9b1270fd37b7e9a7285cf83b6951452d AS install LABEL \ org.opencontainers.image.base.digest="sha256:6f7b03f7c2c8e2e784dcf9295400527b9b1270fd37b7e9a7285cf83b6951452d" \ org.opencontainers.image.base.name="docker.io/node:24-slim" \ org.opencontainers.image.stage="install" WORKDIR /app/ RUN \ --mount=type=bind,target=pnpm-workspace.yaml,source=pnpm-workspace.yaml \ --mount=type=bind,target=pnpm-lock.yaml,source=pnpm-lock.yaml \ --mount=type=bind,target=package.json,source=package.json \ --mount=type=bind,target=packages/db/package.json,source=packages/db/package.json \ --mount=type=bind,target=packages/assertions/package.json,source=packages/assertions/package.json \ --mount=type=bind,target=packages/locales/package.json,source=packages/locales/package.json \ --mount=type=bind,target=packages/regions/package.json,source=packages/regions/package.json \ --mount=type=bind,target=packages/theme-store/package.json,source=packages/theme-store/package.json \ --mount=type=bind,target=packages/utils/package.json,source=packages/utils/package.json \ --mount=type=cache,target=/root/.local/share/pnpm/store,sharing=locked \ <