chore: let Corepack provision pnpm from package.json as single source of truth

Remove the duplicated PNPM_VERSION pin from devcontainer.json build args and
the Dockerfile ARG (which had drifted to 11.5.3 vs package.json's 11.5.0).
Corepack now reads package.json#packageManager at runtime; set
COREPACK_ENABLE_DOWNLOAD_PROMPT=0 so first-use provisioning is non-interactive.
Update docs accordingly.
This commit is contained in:
Denys Vuika
2026-07-07 15:02:59 +00:00
parent 521b2eb6af
commit 31a72da250
4 changed files with 9 additions and 10 deletions
+1 -1
View File
@@ -6,7 +6,7 @@ This repository includes a Dev Container configuration to provide a consistent l
- Node-based development image defined in [.devcontainer/Dockerfile](../.devcontainer/Dockerfile)
- Workspace configuration in [.devcontainer/devcontainer.json](../.devcontainer/devcontainer.json)
- Pinned pnpm version via build arg and Corepack activation
- pnpm provisioned by Corepack from `package.json#packageManager` (single source of truth)
- Non-root development user configuration (node)
- Persistent pnpm store volume for faster reinstall times