# shell-dashboard-specific .dockerignore (F6.21).
#
# The Dockerfile sets `context: .` (repo root) and relies on a chain of
# COPY commands that pull exactly the files/subtrees it needs — NOT on
# the root-level `.dockerignore` inadvertently excluding everything
# else. When a nested .dockerignore exists, Docker uses it only if it's
# at the build-context root, so this file is a no-op during normal
# deploys. It's kept as a deliberate signal that this directory's build
# depends on specific files being present, and to override the root
# ignore-list in the case where somebody moves the build context into
# this directory (e.g., a local `docker build ./showcase/shell-dashboard`
# invocation for smoke testing).
#
# Files the build DOES need under this directory (keep these visible):
#   package.json, package-lock.json, public/, src/, next.config.ts,
#   tsconfig.json, tailwind.config.ts, postcss.config.mjs
#
# Things we never want shipped into any build (local or CI):
node_modules
.next
coverage
test-results
playwright-report
.env
.env.local
.env.*.local
*.log
.DS_Store
