# Repo-root .dockerignore.
# Several Dockerfiles (Dockerfile.api, agent-worker/Dockerfile) now build with
# the repo root as their context; everything in this file is excluded from
# the build context tarball Docker streams to the daemon.

# Local-only operator data (incidents, secrets, generated runbook/memory dumps).
# The agent-worker Dockerfile re-includes only the three system-supplied
# subagent .md files explicitly: anything else operators drop into
# akmatori_data/agents/ stays out of the build context so it can't be baked
# into developer images by accident (would leak operator-authored prompts).
# Keep this list in sync with the COPY lines in agent-worker/Dockerfile.
akmatori_data/*
!akmatori_data/agents/
akmatori_data/agents/*
!akmatori_data/agents/runbook-searcher.md
!akmatori_data/agents/memory-searcher.md
!akmatori_data/agents/memory-writer.md

# VCS / metadata
.git
.gitignore
.dockerignore
.github/

# Editor / OS junk
.idea/
.vscode/
.DS_Store
Thumbs.db
*.swp
*.swo
*~

# Node and frontend build artifacts (per-Dockerfile builds reinstall as needed)
**/node_modules
**/dist
agent-worker/dist
web/dist

# Go build artifacts and coverage output
/akmatori
/mcp-gateway/mcp-gateway
*.test
*.out
coverage.html

# Local env / secrets
.env
.env.local
.env.example

# Logs and dev scratch
*.log
.claude/
.ralphex/

# Frontend node_modules / build output
web/node_modules
