build: add .dockerignore file

Add Docker ignore file to exclude unnecessary files from build context:
- Git files and documentation
- Docker configuration files
- Runtime data and logs
- Python cache and test files
- IDE/editor files
- Environment and temporary files

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
2025-11-28 12:29:58 +01:00
parent 21cab9492e
commit 4231aafb1e

53
.dockerignore Normal file
View File

@@ -0,0 +1,53 @@
# Git files
.git/
.gitignore
.gitattributes
# Documentation
*.md
LICENSE
# Docker files (not needed in image)
docker-compose.yml
.dockerignore
# Data and runtime files
data/
*.log
*.pid
# Python cache
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
*.egg-info/
dist/
build/
.pytest_cache/
.coverage
htmlcov/
# IDE and editor files
.vscode/
.idea/
*.swp
*.swo
*~
.DS_Store
# Test files
test-server.py
tests/
# Environment files
.env
.env.local
*.pem
*.key
*.crt
# Plans and notes
.claude/
*.tmp