Files
AASRT/.dockerignore

98 lines
1.2 KiB
Plaintext

# =============================================================================
# AASRT Docker Ignore File
# Excludes files from Docker build context for security and efficiency
# =============================================================================
# Git
.git/
.gitignore
.gitattributes
# Documentation (not needed in container)
*.md
docs/
LICENSE
# Python artifacts
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
*.egg-info/
*.egg
dist/
build/
eggs/
.eggs/
wheels/
# Virtual environments
venv/
.venv/
ENV/
env/
# IDE and editor files
.idea/
.vscode/
*.swp
*.swo
*~
.editorconfig
# Environment files (NEVER include secrets in image)
.env
.env.*
!.env.example
# Local data files (should be mounted as volumes)
data/
logs/
reports/
*.db
*.sqlite
*.sqlite3
# Test files
tests/
test_*.py
*_test.py
.pytest_cache/
.coverage
htmlcov/
.mypy_cache/
.tox/
# OS files
.DS_Store
Thumbs.db
# Docker files (prevent recursive copying)
Dockerfile*
docker-compose*.yml
.dockerignore
# Secrets and credentials
*.pem
*.key
*.crt
credentials.json
secrets.yaml
secrets/
private/
# Temporary and backup files
tmp/
temp/
*.tmp
*.bak
*.backup
*.old
# Security scan results
security-reports/
vulnerability-reports/
*.sarif