- Удален Basic Auth, заменен на современную JWT авторизацию - Добавлена страница входа с красивым интерфейсом - Обновлен фронтенд для работы с JWT токенами - Добавлены новые зависимости: PyJWT, passlib[bcrypt], jinja2 - Создан тестовый скрипт для проверки авторизации - Добавлено руководство по миграции - Обновлена документация и README - Улучшен дизайн поля ввода пароля на странице входа Автор: Сергей Антропов Сайт: https://devops.org.ru
51 lines
1.2 KiB
YAML
51 lines
1.2 KiB
YAML
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
|