diff --git a/.github/workflows/build-binaries.yml b/.github/workflows/build-binaries.yml index e20302b..cf585a3 100644 --- a/.github/workflows/build-binaries.yml +++ b/.github/workflows/build-binaries.yml @@ -14,7 +14,7 @@ jobs: - uses: pnpm/action-setup@v3 with: - version: latest + version: 10 - uses: actions/setup-node@v4 with: @@ -78,7 +78,7 @@ jobs: - uses: pnpm/action-setup@v3 with: - version: latest + version: 10 - uses: actions/setup-node@v4 with: diff --git a/Dockerfile b/Dockerfile index a1356e7..3830c71 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,13 +1,13 @@ FROM node:22-slim AS base ENV PNPM_HOME="/pnpm" ENV PATH="$PNPM_HOME:$PATH" -RUN corepack enable +RUN corepack enable && corepack prepare pnpm@10 --activate COPY . /app WORKDIR /app # ── Dépendances prod ─────────────────────────────────────────── FROM base AS prod-deps -RUN --mount=type=cache,id=pnpm,target=/pnpm/store pnpm install --prod --frozen-lockfile --ignore-scripts +RUN --mount=type=cache,id=pnpm,target=/pnpm/store pnpm install --prod --frozen-lockfile # ── Build ────────────────────────────────────────────────────── FROM base AS build diff --git a/package.json b/package.json index 9a567bb..58103f5 100644 --- a/package.json +++ b/package.json @@ -15,9 +15,6 @@ "start": "node dist/server/index.js", "preview": "vite preview" }, - "pnpm": { - "onlyBuiltDependencies": ["esbuild"] - }, "dependencies": { "@tailwindcss/vite": "^4.2.1", "@vueuse/core": "^14.2.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 845b789..61c5dd4 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -3,8 +3,6 @@ lockfileVersion: '9.0' settings: autoInstallPeers: true excludeLinksFromLockfile: false - onlyBuiltDependencies: - - esbuild importers: