# Build context for the serve image (dispatch 000305). Everything the image needs is
# pyproject.toml, README.md (the wheel's long description) and src/; everything else is either
# irrelevant to a runtime, or is somebody's private archive that must never enter a build layer.

# --- stores, in every spelling they occur in. FIRST, because this is the one that matters:
# a stray archive.db in the context would be COPIED INTO THE IMAGE and then shipped.
*.db
*.db-shm
*.db-wal
*.sqlite
*.sqlite3
*.structural-index.json
data/
snapshots/
generations/
sources/

# --- the checkout's own working state
.git/
.gitattributes
.github/
.venv/
venv/
**/__pycache__/
*.py[cod]
.pytest_cache/
.mypy_cache/
.ruff_cache/
.coverage
htmlcov/
*.egg-info/
build/
dist/

# --- everything that is not runtime code
tests/
scripts/
reports/
docs/
plugin/
worktrees/
*.md
!README.md
*.log
*.jsonl
*.tar.gz

# --- container inputs that must not recursively enter their own build
Dockerfile
.dockerignore
compose.yml
server.yaml
