feat: major improvements and fixes

- Fixed Docker permissions issue by running as root user
- Added DEBUG_MODE support with conditional Swagger docs and auto-reload
- Created start.sh script for conditional Uvicorn execution
- Removed verbose debug logs from WebSocket status endpoint
- Added comprehensive screenshots to documentation
- Enhanced help tooltip with full-screen modal design
- Added theme switcher to error page
- Updated documentation with local development and Docker benefits
- Fixed WebSocket status display issues
- Improved hotkey functionality and documentation
- Added detailed project descriptions for local dev and Docker users

Technical improvements:
- Dockerfile: removed appuser switch, simplified permissions
- docker-compose.yml: kept user: 0:0 for Docker socket access
- app.py: removed debug prints, added DEBUG_MODE support
- templates: enhanced UI/UX with better tooltips and themes
- docs: comprehensive updates with new screenshots and descriptions
This commit is contained in:
Сергей Антропов
2025-08-19 13:01:32 +03:00
parent 5c8efe2644
commit e80f665470
26 changed files with 1017 additions and 148 deletions

View File

@@ -87,6 +87,18 @@ WEB_DESCRIPTION=Веб-панель для просмотра логов мик
# Версия веб-интерфейса
WEB_VERSION=1.0.0
# =============================================================================
# НАСТРОЙКИ РЕЖИМА РАЗРАБОТКИ
# =============================================================================
# Режим отладки (true/false)
# В режиме отладки:
# - Включен auto-reload страниц при изменении кода
# - Доступна документация Swagger (/docs и /redoc)
# - Подробное логирование
# В продакшене обязательно установите в false
DEBUG_MODE=false
# =============================================================================
# НАСТРОЙКИ ПРОИЗВОДИТЕЛЬНОСТИ
# =============================================================================