# ============================================================================= # .dockerignore - Exclude files from Docker build context # Keep this file in sync with .gitignore where applicable # ============================================================================= # ----------------------------------------------------------------------------- # Version Control & CI/CD # ----------------------------------------------------------------------------- .git/ .gitignore .github/ codecov.yml .goreleaser.yaml .sourcery.yml # ----------------------------------------------------------------------------- # Python (tooling) # ----------------------------------------------------------------------------- __pycache__/ *.py[cod] *$py.class *.so .Python .venv/ venv/ env/ ENV/ .pytest_cache/ .coverage .hypothesis/ htmlcov/ *.egg-info/ # ----------------------------------------------------------------------------- # Node/Frontend - Build in Docker, not from host # ----------------------------------------------------------------------------- frontend/node_modules/ frontend/coverage/ frontend/test-results/ frontend/dist/ frontend/.cache frontend/.eslintcache data/geoip frontend/.vite/ frontend/*.tsbuildinfo frontend/frontend/ frontend/e2e/ # Root-level node artifacts (eslint config runner) node_modules/ package-lock.json package.json # ----------------------------------------------------------------------------- # Go/Backend - Build artifacts & coverage # ----------------------------------------------------------------------------- backend/bin/ backend/api backend/main backend/*.out backend/*.cover backend/*.html backend/*.test backend/coverage/ backend/coverage*.out backend/coverage*.txt backend/*.coverage.out backend/handler_coverage.txt backend/handlers.out backend/services.test backend/test-output.txt backend/test-output*.txt backend/test_output*.txt backend/tr_no_cover.txt backend/nohup.out backend/package.json backend/package-lock.json backend/node_modules/ backend/internal/api/tests/data/ backend/lint*.txt backend/fix_*.sh # Backend data (created at runtime) backend/data/ backend/codeql-db/ backend/.venv/ backend/.vscode/ # ----------------------------------------------------------------------------- # Databases (created at runtime) # ----------------------------------------------------------------------------- *.db *.sqlite *.sqlite3 data/ charon.db cpm.db # ----------------------------------------------------------------------------- # IDE & Editor # ----------------------------------------------------------------------------- .vscode/ .vscode.backup*/ .idea/ *.swp *.swo *~ *.xcf Chiron.code-workspace # ----------------------------------------------------------------------------- # Logs & Temp Files # ----------------------------------------------------------------------------- .trivy_logs/ *.log logs/ nohup.out # ----------------------------------------------------------------------------- # Environment Files # ----------------------------------------------------------------------------- .env .env.local .env.*.local !.env.example # ----------------------------------------------------------------------------- # OS Files # ----------------------------------------------------------------------------- .DS_Store Thumbs.db # ----------------------------------------------------------------------------- # Documentation (not needed in image) # ----------------------------------------------------------------------------- docs/ *.md !README.md !CONTRIBUTING.md !LICENSE # ----------------------------------------------------------------------------- # Docker Compose (not needed inside image) # ----------------------------------------------------------------------------- docker-compose*.yml **/Dockerfile.* .docker/compose/ docs/implementation/ # ----------------------------------------------------------------------------- # GoReleaser & dist artifacts # ----------------------------------------------------------------------------- dist/ # ----------------------------------------------------------------------------- # Tools (not needed in image) # ----------------------------------------------------------------------------- tools/ create_issues.sh cookies.txt cookies.txt.bak test.caddyfile Makefile # ----------------------------------------------------------------------------- # Testing & Coverage Artifacts # ----------------------------------------------------------------------------- coverage/ coverage.out *.cover *.crdownload *.sarif # ----------------------------------------------------------------------------- # SBOM artifacts # ----------------------------------------------------------------------------- sbom*.json # ----------------------------------------------------------------------------- # CodeQL & Security Scanning (large, not needed) # ----------------------------------------------------------------------------- codeql-db/ codeql-db-*/ codeql-agent-results/ codeql-custom-queries-*/ .codeql/ # ----------------------------------------------------------------------------- # Import Directory (user data) # ----------------------------------------------------------------------------- import/ # ----------------------------------------------------------------------------- # Playwright & E2E Testing # ----------------------------------------------------------------------------- playwright/ playwright-report/ blob-report/ test-results/ tests/ test-data/ playwright.config.js # ----------------------------------------------------------------------------- # Root-level artifacts # ----------------------------------------------------------------------------- coverage.txt provenance*.json trivy-*.txt grype-results*.json grype-results*.sarif my-codeql-db/ # ----------------------------------------------------------------------------- # Project Documentation & Planning (not needed in image) # ----------------------------------------------------------------------------- *.md.bak ACME_STAGING_IMPLEMENTATION.md* ARCHITECTURE_PLAN.md AUTO_VERSIONING_CI_FIX_SUMMARY.md BULK_ACL_FEATURE.md CODEQL_EMAIL_INJECTION_REMEDIATION_COMPLETE.md COMMIT_MSG.txt COVERAGE_ANALYSIS.md COVERAGE_REPORT.md DOCKER_TASKS.md* DOCUMENTATION_POLISH_SUMMARY.md GHCR_MIGRATION_SUMMARY.md ISSUE_*_IMPLEMENTATION.md* ISSUE_*.md PATCH_COVERAGE_IMPLEMENTATION_SUMMARY.md PHASE_*_SUMMARY.md PROJECT_BOARD_SETUP.md PROJECT_PLANNING.md SECURITY_IMPLEMENTATION_PLAN.md SECURITY_REMEDIATION_COMPLETE.md VERSIONING_IMPLEMENTATION.md QA_AUDIT_REPORT*.md VERSION.md eslint.config.js go.work go.work.sum .cache