- API Dockerfile: copy API's package.json (with 'type': 'module')
into runner so Node.js treats .js files as ESM
- docker-compose: change web host port from 3000 to 3001 to
avoid conflict with local dev server
- API Dockerfile: install all workspace packages with Scope: all 11 workspace projects
Already up to date
Done in 596ms using pnpm v11.15.1 (without filter) so prisma CLI is available
- Web Dockerfile: same fix for consistency
- Copy full apps/ directory during deps stage