# Keep the build context small and keep secrets / regenerated files out. .git/ .venv/ venv/ __pycache__/ **/__pycache__/ *.pyc # Raw downloads are not needed -- only data/processed/*.json is. data/raw/ # Regenerated inside the image by 'python -m canlex.embed'. data/processed/embeddings.npz # Local-only: the CanLII key (injected as a runtime secret) and disk caches. canlii_key.txt data/citator_dbmap.json data/citator_cache.json # Local MCP client config; not used by the remote server. .mcp.json