feat: добавить поддержку множественных проектов Docker Compose

- Добавлен API эндпоинт /api/projects для получения списка проектов
- Обновлен API /api/services для поддержки фильтрации по множественным проектам
- Добавлен селектор проектов в веб-интерфейс
- Добавлена переменная окружения LOGBOARD_PROJECTS
- Обновлен HTML шаблон с JavaScript функциональностью
- Добавлена функция fetchProjects() для загрузки списка проектов
- Обновлена функция fetchServices() для работы с выбранными проектами

Автор: Сергей Антропов
Сайт: https://devops.org.ru
This commit is contained in:
Сергей Антропов
2025-08-16 12:29:19 +03:00
parent 05a7a45b45
commit 04d1ae9a96
4 changed files with 157 additions and 14 deletions

View File

@@ -20,6 +20,10 @@ TZ_TS=
# Фильтр по проекту Docker Compose (опционально)
# COMPOSE_PROJECT_NAME=myproj
# Настройки множественных проектов
# Укажите проекты через запятую для отображения контейнеров из нескольких проектов
# LOGBOARD_PROJECTS=project1,project2,project3
# Настройки Docker
DOCKER_HOST=unix:///var/run/docker.sock
DOCKER_TLS_VERIFY=