feat: улучшения UI/UX LogBoard+
- Добавлена кнопка Update для управления AJAX auto-update - AJAX auto-update включен по умолчанию - Улучшено управление видимостью кнопки Refresh - Переупорядочены кнопки в header (Update, Refresh) - Унифицированы стили кнопок (высота, шрифт, границы) - Добавлен hover эффект для кнопки options с цветом warning - Позиционирование help-btn в свернутом sidebar - Уменьшена ширина свернутого sidebar на 30% - Добавлена логика разворачивания sidebar при клике на options - Отображение внешнего порта в статусе контейнера - Показ 'standalone' для контейнеров без проекта - Обновлена документация Автор: Сергей Антропов Сайт: https://devops.org.ru
This commit is contained in:
5
app.py
5
app.py
@@ -470,10 +470,11 @@ def list_containers(projects: Optional[List[str]] = None, include_stopped: bool
|
||||
# Проверяем, что это HTTP порт (80, 443, 8080, 3000, etc.)
|
||||
host_port_int = int(host_port)
|
||||
if (host_port_int in [80, 443] or
|
||||
(3000 <= host_port_int <= 4000) or
|
||||
(8000 <= host_port_int <= 9000)):
|
||||
(1 <= host_port_int <= 7999) or
|
||||
(8000 <= host_port_int <= 65535)):
|
||||
protocol = "https" if host_port == "443" else "http"
|
||||
basic_info["url"] = f"{protocol}://localhost:{host_port}"
|
||||
basic_info["host_port"] = host_port
|
||||
break
|
||||
if basic_info["url"]:
|
||||
break
|
||||
|
||||
Reference in New Issue
Block a user