63 lines
1.2 KiB
Plaintext
63 lines
1.2 KiB
Plaintext
# Build-context exclusions — keep the image small and reproducible.
|
|
# Anything listed here never enters the build context sent to the daemon.
|
|
|
|
# --- VCS + editor + hidden local state -------------------------------------
|
|
.*
|
|
.vscode
|
|
.idea
|
|
.DS_Store
|
|
|
|
# --- Python runtime state ---------------------------------------------------
|
|
__pycache__
|
|
*.pyc
|
|
*.pyo
|
|
*.pyd
|
|
.pytest_cache
|
|
.ruff_cache
|
|
.mypy_cache
|
|
.coverage
|
|
.coverage.*
|
|
htmlcov
|
|
.tox
|
|
.nox
|
|
|
|
# --- Virtualenvs ------------------------------------------------------------
|
|
.venv
|
|
venv
|
|
env
|
|
|
|
# --- Local data / logs / caches --------------------------------------------
|
|
data
|
|
logs
|
|
*.log
|
|
*.db
|
|
*.db-journal
|
|
*.db-wal
|
|
*.db-shm
|
|
|
|
# --- Docs + tests NOT needed inside the runtime image -----------------------
|
|
tests
|
|
docs
|
|
scripts
|
|
CHANGELOG.md
|
|
KNOWN_LIMITATIONS.md
|
|
|
|
# --- Install scripts (shipped at repo root for host-side install) ----------
|
|
install.sh
|
|
install.ps1
|
|
|
|
# --- Secrets + local config (never shipped) --------------------------------
|
|
.env
|
|
.env.*
|
|
*.pem
|
|
*.key
|
|
|
|
# --- Build artefacts --------------------------------------------------------
|
|
dist
|
|
build
|
|
*.egg-info
|
|
|
|
# --- CI / local tooling -----------------------------------------------------
|
|
uv.lock
|
|
.pre-commit-config.yaml
|