# ============================================================================= # .dockerignore — shared across ALL Dockerfiles (api, web, ai-services) # All 3 Dockerfiles build from repo root context, so do NOT exclude # apps/web or libs/ai-services here. # ============================================================================= # Build outputs & caches (rebuilt inside Docker) node_modules .next dist *.tsbuildinfo .turbo .cache .nx .eslintcache coverage # Version control .git .github .husky .gitignore # Documentation, tests, monitoring (not needed in any build) docs e2e load-tests monitoring playwright-report playwright.config.ts CHANGELOG.md CONTRIBUTING.md SEED_GENERATION_SCRIPT.ts # Environment and secrets (NEVER ship into images) .env .env.ci .env.test !.env.example # IDE and editor .vscode .idea *.swp *.swo # OS files .DS_Store Thumbs.db # Docker / infra files (avoid recursive context) docker-compose*.yml Dockerfile* infra # Dev tools & scripts (not needed at build time) scripts *.log # Python caches (rebuilt inside AI container) __pycache__ *.pyc .venv # Agent / Claude configs .claude agents