7 Commits

Author SHA1 Message Date
Сергей Антропов
0e0e0fcdd6 refactor: переименование проекта в LogBoard+ Server
- Обновлен заголовок проекта в README.md
- Обновлено описание проекта
- Обновлен Makefile с новым названием
- Обновлены переменные окружения
- Обновлена документация по удаленным клиентам
- Обновлены заголовки и описания веб-интерфейса

Автор: Сергей Антропов
Сайт: https://devops.org.ru
2025-08-20 20:14:26 +03:00
Сергей Антропов
1328499c3e refactor: отделение клиента в отдельный репозиторий
- Удалена папка client/ из основного проекта
- Удалены сервисы logboard-client и test-nginx из docker-compose.yml
- Удалены команды для клиента из Makefile
- Удалены переменные окружения для клиента из env.example
- Обновлена документация с ссылками на отдельный репозиторий клиента
- Удалены тестовые файлы, связанные с клиентом
- Очищены orphan контейнеры

Клиент теперь доступен в отдельном репозитории:
ssh://git@git.antropoff.ru:222/PetProject/logboard-client.git

Автор: Сергей Антропов
Сайт: https://devops.org.ru
2025-08-20 20:12:11 +03:00
Сергей Антропов
011d460a38 feat: добавлено сворачивание секций и периодическое обновление контейнеров
- Добавлена функция сворачивания/разворачивания секций локальных и удаленных контейнеров
- Реализовано периодическое обновление списка контейнеров каждые 30 секунд
- Добавлена автоматическая фильтрация остановленных контейнеров
- Обновлены обработчики событий для корректной работы в свернутом sidebar
- Добавлены функции обновления счетчиков контейнеров
- Обновлена документация с описанием новых функций
- Добавлены тестовые скрипты для проверки функциональности

Автор: Сергей Антропов
Сайт: https://devops.org.ru
2025-08-20 20:06:33 +03:00
Сергей Антропов
04dfe30d58 feat: Добавлена поддержка удаленных клиентов для LogBoard+
- Создан LogBoard клиент для отправки логов с удаленных серверов
- Добавлен API эндпоинт /api/logs/remote с аутентификацией
- Реализована структурированная система сохранения логов
- Исправлена совместимость Docker client библиотеки
- Добавлена полная документация и тестирование
2025-08-20 19:25:29 +03:00
Сергей Антропов
c40b2b312e docs: update documentation to reflect new project structure
- Update README.md with new project structure and installation instructions
- Update docs/installation.md with simplified setup process
- Update docs/configuration.md with correct file paths
- Update docs/index.md with new documentation structure
- Add docs/project-structure.md with detailed architecture overview
- Reflect changes from refactoring: app/ directory structure, .env file usage
- Update installation instructions to use docker compose up --build -d
- Add comprehensive project structure documentation
2025-08-20 18:32:31 +03:00
Сергей Антропов
e80f665470 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
2025-08-19 13:01:32 +03:00
Сергей Антропов
5c8efe2644 Добавлена полная документация проекта LogBoard+
- Создан основной README.md с описанием проекта
- Добавлена подробная документация в папке docs/
- Создан файл LICENSE (MIT)
- Обновлен .gitignore
- Добавлена документация по безопасности с генерацией ключей
- Включены примеры конфигураций и устранение неполадок

Автор: Сергей Антропов
Сайт: https://devops.org.ru
2025-08-19 01:06:23 +03:00