logboard/env.example
Сергей Антропов a979dd2838 feat: Добавлена новая система авторизации с JWT токенами
- Удален Basic Auth, заменен на современную JWT авторизацию
- Добавлена страница входа с красивым интерфейсом
- Обновлен фронтенд для работы с JWT токенами
- Добавлены новые зависимости: PyJWT, passlib[bcrypt], jinja2
- Создан тестовый скрипт для проверки авторизации
- Добавлено руководство по миграции
- Обновлена документация и README
- Улучшен дизайн поля ввода пароля на странице входа

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

77 lines
2.4 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# LogBoard+ - Переменные окружения
# Автор: Сергей Антропов
# Сайт: https://devops.org.ru
# Основные настройки приложения
LOGBOARD_PORT=9001
LOGBOARD_TAIL=500
LOGBOARD_USER=admin
LOGBOARD_PASS=s3cret-change-me
# Директория для снимков логов
LOGBOARD_SNAPSHOT_DIR=/app/snapshots
# Путь к HTML шаблону
LOGBOARD_INDEX_HTML=./templates/index.html
# Временная зона для временных меток
TZ_TS=
# Фильтр по проекту Docker Compose (опционально)
# COMPOSE_PROJECT_NAME=myproj
# Настройки множественных проектов
# Укажите проекты через запятую для отображения контейнеров из нескольких проектов
# LOGBOARD_PROJECTS=project1,project2,project3
# Настройки Docker
DOCKER_HOST=unix:///var/run/docker.sock
DOCKER_TLS_VERIFY=
DOCKER_CERT_PATH=
# Настройки Docker сетей (внешние сети для подключения)
# Укажите имена внешних сетей через запятую
DOCKER_NETWORKS=iaas,infrastructure_iaas
# Настройки безопасности
# Измените эти значения на свои в продакшене
SECRET_KEY=your-secret-key-here
ENCRYPTION_KEY=your-encryption-key-here
# Настройки логирования
LOG_LEVEL=INFO
LOG_FORMAT=json
# Настройки веб-интерфейса
WEB_TITLE=LogBoard+
WEB_DESCRIPTION=Веб-панель для просмотра логов микросервисов
WEB_VERSION=1.0.0
# Настройки производительности
MAX_CONNECTIONS=100
CONNECTION_TIMEOUT=30
READ_TIMEOUT=60
# Настройки фильтрации контейнеров
# Пропускать контейнеры с проблемными health check (true/false)
LOGBOARD_SKIP_UNHEALTHY=true
# Настройки таймаутов (в секундах)
LOGBOARD_CONTAINER_LIST_TIMEOUT=10
LOGBOARD_CONTAINER_INFO_TIMEOUT=3
LOGBOARD_HEALTH_CHECK_TIMEOUT=2
# Настройки аутентификации
AUTH_ENABLED=true
AUTH_METHOD=jwt
SESSION_TIMEOUT=3600
SECRET_KEY=your-secret-key-here-change-in-production
# Настройки уведомлений
NOTIFICATIONS_ENABLED=false
SMTP_HOST=
SMTP_PORT=587
SMTP_USER=
SMTP_PASS=
SMTP_FROM=