SIGN IN SIGN UP
TryGhost / Ghost UNCLAIMED

Independent technology for modern publishing, memberships, subscriptions and newsletters.

0 0 121 JavaScript

Mounted apps/ into ghost-dev container for pnpm 11 (#28210)

refs #28197, #28205. 

This fixes the `ghost-dev` compose for pnpm 11.

The dev Dockerfile (`docker/ghost-dev/Dockerfile`) only stages
`ghost/{core,i18n,parse-email-address}` `package.json`s at build time.
Compose then mounts `./ghost` into the container at runtime, which
exposes `ghost/admin`'s `workspace:*` deps (e.g.
`@tryghost/admin-x-framework` → lives in `apps/admin-x-framework/`).
pnpm 10 was lenient about the missing workspace packages; pnpm 11
strict-validates the workspace graph and `pnpm dev` fails instead of
being tolerated.
S
Steve Larson committed
75f856646419bd45f9cebf2a701b7f2f2220ed1e
Parent: 8c59b50
Committed by GitHub <noreply@github.com> on 5/27/2026, 7:43:19 PM