Skip to content

Docker compose deploy fails #2118

Description

@SlavikCA

Description

Running compose.yaml results in the error:

pnpm: ENOENT: no such file or directory, open '/app/patches/@sigstore__core@4.0.1.patch'

Steps to reproduce

  • clone this repo
  • run docker compose up -d

Environment

  • Ubuntu 25
  • master branch, commit/8903aef771f98fb505911ac8c7c655f3ff9103e4

Logs / error output

$ docker compose up -d
[+] Building 29.7s (17/27)                                                                                                                                      
 => [internal] load local bake definitions                                                                                                                 0.0s
 => => reading from stdin 498B                                                                                                                             0.0s
 => [internal] load build definition from Dockerfile                                                                                                       0.0s
 => => transferring dockerfile: 1.37kB                                                                                                                     0.0s
 => [internal] load metadata for docker.io/library/node:22-slim                                                                                            0.2s
 => [internal] load .dockerignore                                                                                                                          0.0s
 => => transferring context: 116B                                                                                                                          0.0s
 => [base 1/3] FROM docker.io/library/node:22-slim@sha256:6c74791e557ce11fc957704f6d4fe134a7bc8d6f5ca4403205b2966bd488f6b3                                 0.1s
 => => resolve docker.io/library/node:22-slim@sha256:6c74791e557ce11fc957704f6d4fe134a7bc8d6f5ca4403205b2966bd488f6b3                                      0.0s
 => [internal] load build context                                                                                                                          0.5s
 => => transferring context: 251.21kB                                                                                                                      0.2s
 => CACHED [stage-3 2/4] WORKDIR /app                                                                                                                      0.0s
 => CACHED [base 2/3] RUN corepack enable && corepack prepare pnpm@10.28.0 --activate                                                                      0.0s
 => CACHED [base 3/3] WORKDIR /app                                                                                                                         0.0s
 => CACHED [deps 1/8] COPY pnpm-lock.yaml pnpm-workspace.yaml package.json ./                                                                              0.0s
 => CACHED [deps 2/8] COPY packages/ packages/                                                                                                             0.0s
 => CACHED [deps 3/8] COPY templates/ templates/                                                                                                           0.0s
 => CACHED [deps 4/8] COPY demos/ demos/                                                                                                                   0.0s
 => CACHED [deps 5/8] COPY docs/package.json docs/package.json                                                                                             0.0s
 => CACHED [deps 6/8] COPY e2e/fixture/package.json e2e/fixture/package.json                                                                               0.0s
 => CACHED [deps 7/8] RUN sed -i '/slidev/d' pnpm-workspace.yaml                                                                                           0.0s
 => ERROR [deps 8/8] RUN pnpm install --frozen-lockfile                                                                                                   28.5s
------                                                                                                                                                          
 > [deps 8/8] RUN pnpm install --frozen-lockfile:                                                                                                               
0.393 ! Corepack is about to download https://registry.npmjs.org/pnpm/-/pnpm-11.9.0.tgz                                                                         
2.099 Scope: all 48 workspace projects                                                                                                                          
2.174 [WARN] There are cyclic workspace dependencies: /app/packages/auth-atproto, /app/packages/core                                                            
2.429 ? Verifying lockfile against supply-chain policies (2042 entries)...                                                                                      
3.871 
3.871    ╭───────────────────────────────────────────────╮
3.871    │                                               │
3.871    │      Update available! 11.9.0 → 11.14.0.      │
3.871    │     Changelog: https://pnpm.io/v/11.14.0      │
3.871    │   To update, run: corepack use pnpm@11.14.0   │
3.871    │                                               │
3.871    ╰───────────────────────────────────────────────╯
3.871 
27.63 ✓ Lockfile passes supply-chain policies (2042 entries in 25.2s)
27.69 [ENOENT] ENOENT: no such file or directory, open '/app/patches/@sigstore__core@4.0.1.patch'
27.69 
27.69 pnpm: ENOENT: no such file or directory, open '/app/patches/@sigstore__core@4.0.1.patch'
27.69     at async open (node:internal/fs/promises:639:25)
27.69     at async Object.readFile (node:internal/fs/promises:1252:14)
27.69     at async readNormalizedFile (file:///root/.cache/node/corepack/v1/pnpm/11.9.0/dist/pnpm.mjs:61229:19)
27.69     at async createHexHashFromFile (file:///root/.cache/node/corepack/v1/pnpm/11.9.0/dist/pnpm.mjs:61226:24)
27.69     at async file:///root/.cache/node/corepack/v1/pnpm/11.9.0/dist/pnpm.mjs:187371:20
27.69     at async Promise.all (index 0)
27.69     at async pMapValues (file:///root/.cache/node/corepack/v1/pnpm/11.9.0/dist/pnpm.mjs:187370:3)
27.69     at async _install (file:///root/.cache/node/corepack/v1/pnpm/11.9.0/dist/pnpm.mjs:190038:132)
------
[+] up 0/1
 ⠙ Image emdash-emdash Building                                                                                                                            29.7s
Dockerfile:17

--------------------

  15 |     

  16 |     RUN sed -i '/slidev/d' pnpm-workspace.yaml

  17 | >>> RUN pnpm install --frozen-lockfile

  18 |     

  19 |     # ---- Build ----

--------------------

failed to solve: process "/bin/sh -c pnpm install --frozen-lockfile" did not complete successfully: exit code: 254

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions