# Keep the build context to source. The important one is node_modules: the Dockerfile runs `COPY . .` after # `npm ci`, so a host node_modules (Windows/macOS/x86 binaries) would overwrite the container's own and break the # build — most visibly when cross-building for arm64. **/node_modules **/dist **/build **/*.tsbuildinfo # Never send secrets or data into a build. .env .env.* !.env.example data .git .gitignore .claude *.log .DS_Store # Compose files aren't needed inside the image. docker-compose*.yml