# Exclude build artifacts, caches, and large directories from Docker context .git/ .git_backup/ node_modules/ .next/ __pycache__/ *.pyc venv/ .venv/ .ruff_cache/ local-artifacts/ release-secrets/ # Never send local configuration or credentials into Docker builds .env .env.* **/.env **/.env.* *.pem *.key *.p12 *.pfx # privacy-core build caches (source is needed, artifacts are not) privacy-core/target/ privacy-core/target-test/ privacy-core/.codex-tmp/ # Large data/cache files *.db *.sqlite *.xlsx *.log extra/ prototype/ # Runtime state generated by local backend runs backend/.pytest_cache/ backend/.ruff_cache/ backend/backend.egg-info/ backend/build/ backend/node_modules/ backend/timemachine/ backend/venv/ backend/data/*cache*.json backend/data/**/*cache*.json backend/data/wormhole*.json backend/data/**/wormhole*.json backend/data/dm_*.json backend/data/**/dm_*.json backend/data/**/peer_store.json backend/data/**/node.json backend/data/*.log backend/data/**/*.log backend/data/*.key backend/data/**/*.key