Fix: make Grafana optional and allow README in build

This commit is contained in:
2026-01-17 20:24:16 +01:00
parent c9a26a285a
commit 95cc3cdb8f
3 changed files with 258 additions and 4 deletions

108
.dockerignore Normal file
View File

@@ -0,0 +1,108 @@
# Git and version control
.git
.gitignore
.gitattributes
# Python cache and build artifacts
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
share/python-wheels/
*.egg-info/
.installed.cfg
*.egg
MANIFEST
# Virtual environments
venv/
env/
ENV/
env.bak/
venv.bak/
# IDE and editor files
.vscode/
.idea/
*.swp
*.swo
*~
.DS_Store
# Testing and coverage
.pytest_cache/
.coverage
htmlcov/
.tox/
.nox/
coverage.xml
*.cover
*.py,cover
.hypothesis/
# Documentation
docs/_build/
.readthedocs.yml
# Local development files
.env
.env.local
.env.development
.env.test
.env.production
# Logs
*.log
logs/
# Database files (for local development)
*.db
*.sqlite
*.sqlite3
# Temporary files
*.tmp
*.temp
.cache/
# Node.js (if any frontend assets)
node_modules/
npm-debug.log*
yarn-debug.log*
yarn-error.log*
# Docker files (avoid infinite recursion)
Dockerfile*
docker-compose*.yml
.dockerignore
# GitHub workflows (not needed in container)
.github/
# Local data directories
data/
backups/
# Security and keys
*.pem
*.key
secrets/
# Misc
LICENSE
CHANGELOG.md
CONTRIBUTING.md
IMPLEMENTATION_PLAN.md