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

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

51 lines
1.2 KiB
YAML
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.

services:
logboard:
build: .
container_name: logboard
environment:
LOGBOARD_PORT: '9001'
LOGBOARD_TAIL: '500'
LOGBOARD_USER: admin
LOGBOARD_PASS: admin
COMPOSE_PROJECT_NAME: ''
LOGBOARD_SNAPSHOT_DIR: /app/snapshots
LOGBOARD_INDEX_HTML: ./templates/index.html
TZ_TS: Europe/Moscow
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'
AUTH_ENABLED: 'true'
AUTH_METHOD: jwt
SESSION_TIMEOUT: '3600'
NOTIFICATIONS_ENABLED: 'false'
SMTP_HOST: ''
SMTP_PORT: '587'
SMTP_USER: ''
SMTP_PASS: ''
SMTP_FROM: ''
ports:
- 9001:9001
volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro
- ./snapshots:/app/snapshots
- ./:/app
restart: unless-stopped
user: 0:0
networks:
- default
- iaas
- infrastructure_iaas
networks:
default: {}
iaas:
external: true
infrastructure_iaas:
external: true