build: use pnpm official Docker image and update CI/Docker setup (#639)

- Replace docker-compose.yml (node:lts) with compose.yaml (ghcr.io/pnpm/pnpm:11.3.0)
  - Bump pnpm to 11.3.0 and add --frozen-lockfile in CI
  - Add pnpm-workspace.yaml to allow esbuild and sharp builds
  - Update .gitignore for pnpm store and compose override file
This commit is contained in:
Erison Silva
2026-05-29 15:48:05 +02:00
committed by GitHub
parent 68b452289a
commit 1329c6082d
6 changed files with 78 additions and 25 deletions
+3
View File
@@ -0,0 +1,3 @@
allowBuilds:
esbuild: true
sharp: true