Проблема: - Authentik, Evolution API, Vaultwarden, Documenso не бэкапились - Slack уведомления только для CRITICAL, не для WARNINGS - R2 порог warning 80% (слишком поздно) - Неточный подсчет snapshots (grep вместо JSON) Изменения в backup-full-enhanced.sh: + Добавлена функция backup_docker_volume для volumes + PHASE 3.5: бэкап критичных volumes (authentik, evolution, vaultwarden, documenso) + Автообнаружение authentik-postgres + Расширен backup_application_data (8 директорий вместо 3) Изменения в health-check-alerting.sh: + R2 warning при 70% вместо 80% + Показ процента использования R2 storage + Исправлен подсчет snapshots через JSON (было grep) + Slack уведомления для WARNINGS Изменения в .gitignore: + Разрешены скрипты opt/05-backups/scripts/ + Разрешены документы *.md, *.txt - Игнорируются бэкапы opt/05-backups/* Результат: - Покрытие бэкапами увеличено с 60% до ~85% - Раннее предупреждение при 70% R2 - Все критичные данные клиентов защищены 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
110 lines
1.1 KiB
Text
110 lines
1.1 KiB
Text
# Dependencies
|
|
node_modules/
|
|
__pycache__/
|
|
*.pyc
|
|
*.pyo
|
|
*.pyd
|
|
.Python
|
|
*.so
|
|
*.egg
|
|
*.egg-info/
|
|
dist/
|
|
build/
|
|
.venv/
|
|
venv/
|
|
env/
|
|
ENV/
|
|
|
|
# IDE
|
|
.idea/
|
|
.vscode/
|
|
*.swp
|
|
*.swo
|
|
*~
|
|
.project
|
|
.classpath
|
|
.settings/
|
|
|
|
# Logs
|
|
*.log
|
|
logs/
|
|
*.out
|
|
|
|
# Temporary files
|
|
*.tmp
|
|
*.temp
|
|
.cache/
|
|
.pytest_cache/
|
|
.coverage
|
|
htmlcov/
|
|
|
|
# System files
|
|
.DS_Store
|
|
.DS_Store?
|
|
._*
|
|
.Spotlight-V100
|
|
.Trashes
|
|
ehthumbs.db
|
|
Thumbs.db
|
|
desktop.ini
|
|
|
|
# Secrets and credentials
|
|
.env
|
|
.env.*
|
|
!.env.example
|
|
*.key
|
|
*.pem
|
|
*.p12
|
|
*.pfx
|
|
credentials.json
|
|
secrets.yaml
|
|
config/secrets/
|
|
litellm-config.yaml
|
|
|
|
# Database dumps and large backups
|
|
*.sql
|
|
*.sql.gz
|
|
*.dump
|
|
*.tar.gz
|
|
*.zip
|
|
*.bak
|
|
opt/05-backups/*
|
|
!opt/05-backups/scripts/
|
|
!opt/05-backups/*.md
|
|
!opt/05-backups/*.txt
|
|
mnt/backups/
|
|
system-backup/
|
|
**/backups/*.tar.gz
|
|
**/backups/*.sql.gz
|
|
|
|
# Docker volumes and data
|
|
**/docker-data/
|
|
**/volumes/
|
|
|
|
# Syncthing internal files
|
|
.stfolder
|
|
.stversions
|
|
.stignore
|
|
|
|
# Nested git repositories
|
|
opt/02-core/supabase/supabase/
|
|
|
|
# Compiled files
|
|
*.class
|
|
*.dll
|
|
*.exe
|
|
*.o
|
|
*.so
|
|
|
|
# Package files
|
|
*.jar
|
|
*.war
|
|
*.nar
|
|
*.ear
|
|
*.rar
|
|
|
|
# OS generated files
|
|
.fuse_hidden*
|
|
.directory
|
|
.Trash-*
|
|
.nfs*
|