fix: добавлены недостающие переменные окружения из app.py

- Добавлена переменная LOGBOARD_INDEX_HTML для пути к HTML шаблону
- Добавлена переменная TZ_TS для временной зоны меток времени
- Обновлен docker-compose.yml с новыми переменными
- Обновлена таблица переменных в README.md
- Теперь env.example содержит все переменные, используемые в app.py
- Автор: Сергей Антропов (https://devops.org.ru)
This commit is contained in:
Сергей Антропов 2025-08-16 11:20:21 +03:00
parent c6310ec359
commit e77427f7d8
3 changed files with 10 additions and 0 deletions

View File

@ -89,6 +89,8 @@ http://localhost:9001
| `LOGBOARD_PASS` | Пароль для Basic Auth | `s3cret-change-me` |
| `LOGBOARD_TAIL` | Количество строк истории | `500` |
| `LOGBOARD_SNAPSHOT_DIR` | Директория для снимков | `/app/snapshots` |
| `LOGBOARD_INDEX_HTML` | Путь к HTML шаблону | `./templates/index.html` |
| `TZ_TS` | Временная зона для меток времени | (пусто) |
| `COMPOSE_PROJECT_NAME` | Фильтр по проекту Docker Compose | (пусто) |
| `SECRET_KEY` | Секретный ключ для шифрования | `your-secret-key-here` |
| `ENCRYPTION_KEY` | Ключ шифрования | `your-encryption-key-here` |

View File

@ -11,6 +11,8 @@ services:
LOGBOARD_PASS: ${LOGBOARD_PASS:-s3cret-change-me}
COMPOSE_PROJECT_NAME: ${COMPOSE_PROJECT_NAME:-}
LOGBOARD_SNAPSHOT_DIR: ${LOGBOARD_SNAPSHOT_DIR:-/app/snapshots}
LOGBOARD_INDEX_HTML: ${LOGBOARD_INDEX_HTML:-./templates/index.html}
TZ_TS: ${TZ_TS:-}
SECRET_KEY: ${SECRET_KEY:-your-secret-key-here}
ENCRYPTION_KEY: ${ENCRYPTION_KEY:-your-encryption-key-here}
LOG_LEVEL: ${LOG_LEVEL:-INFO}

View File

@ -11,6 +11,12 @@ 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