Files
Charon/.dockerignore

200 lines
5.3 KiB
Plaintext

# =============================================================================
# .dockerignore - Exclude files from Docker build context
# Keep this file in sync with .gitignore where applicable
# =============================================================================
# -----------------------------------------------------------------------------
# Version Control & CI/CD
# -----------------------------------------------------------------------------
.git/
.gitignore
.github/
.pre-commit-config.yaml
.codecov.yml
.goreleaser.yaml
.sourcery.yml
# -----------------------------------------------------------------------------
# Python (pre-commit, 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/.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/*.out
backend/*.cover
backend/*.html
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/tr_no_cover.txt
backend/nohup.out
backend/package.json
backend/package-lock.json
# 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.*
# -----------------------------------------------------------------------------
# GoReleaser & dist artifacts
# -----------------------------------------------------------------------------
dist/
# -----------------------------------------------------------------------------
# Scripts & Tools (not needed in image)
# -----------------------------------------------------------------------------
scripts/
tools/
create_issues.sh
cookies.txt
cookies.txt.bak
test.caddyfile
Makefile
# -----------------------------------------------------------------------------
# Testing & Coverage Artifacts
# -----------------------------------------------------------------------------
coverage/
coverage.out
*.cover
*.crdownload
*.sarif
# -----------------------------------------------------------------------------
# CodeQL & Security Scanning (large, not needed)
# -----------------------------------------------------------------------------
codeql-db/
codeql-db-*/
codeql-agent-results/
codeql-custom-queries-*/
codeql-*.sarif
codeql-results*.sarif
.codeql/
# -----------------------------------------------------------------------------
# Import Directory (user data)
# -----------------------------------------------------------------------------
import/
# -----------------------------------------------------------------------------
# Project Documentation & Planning (not needed in image)
# -----------------------------------------------------------------------------
*.md.bak
ACME_STAGING_IMPLEMENTATION.md*
ARCHITECTURE_PLAN.md
BULK_ACL_FEATURE.md
DOCKER_TASKS.md*
DOCUMENTATION_POLISH_SUMMARY.md
GHCR_MIGRATION_SUMMARY.md
ISSUE_*_IMPLEMENTATION.md*
PHASE_*_SUMMARY.md
PROJECT_BOARD_SETUP.md
PROJECT_PLANNING.md
SECURITY_IMPLEMENTATION_PLAN.md
VERSIONING_IMPLEMENTATION.md
QA_AUDIT_REPORT*.md
VERSION.md
eslint.config.js
go.work
go.work.sum