All apps use Next.js App Router. A leftover pages/index.tsx on the server
was conflicting with app/page.tsx and breaking the build. Adding the glob
to .dockerignore prevents any pages/ directory from leaking into the image.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>