feat: добавлен env.example и команда make setup
- Создан файл env.example с полным набором переменных окружения - Добавлена команда make setup для копирования env.example в .env - Обновлен docker-compose.yml для использования переменных из .env - Добавлен .gitignore для исключения .env и временных файлов - Обновлен README.md с инструкциями по настройке переменных окружения - Добавлена таблица основных переменных окружения - Автор: Сергей Антропов (https://devops.org.ru)
This commit is contained in:
50
env.example
Normal file
50
env.example
Normal file
@@ -0,0 +1,50 @@
|
||||
# LogBoard+ - Переменные окружения
|
||||
# Автор: Сергей Антропов
|
||||
# Сайт: https://devops.org.ru
|
||||
|
||||
# Основные настройки приложения
|
||||
LOGBOARD_PORT=9001
|
||||
LOGBOARD_TAIL=500
|
||||
LOGBOARD_USER=admin
|
||||
LOGBOARD_PASS=s3cret-change-me
|
||||
|
||||
# Директория для снимков логов
|
||||
LOGBOARD_SNAPSHOT_DIR=/app/snapshots
|
||||
|
||||
# Фильтр по проекту Docker Compose (опционально)
|
||||
# COMPOSE_PROJECT_NAME=myproj
|
||||
|
||||
# Настройки Docker
|
||||
DOCKER_HOST=unix:///var/run/docker.sock
|
||||
|
||||
# Настройки безопасности
|
||||
# Измените эти значения на свои в продакшене
|
||||
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=basic
|
||||
SESSION_TIMEOUT=3600
|
||||
|
||||
# Настройки уведомлений
|
||||
NOTIFICATIONS_ENABLED=false
|
||||
SMTP_HOST=
|
||||
SMTP_PORT=587
|
||||
SMTP_USER=
|
||||
SMTP_PASS=
|
||||
SMTP_FROM=
|
||||
Reference in New Issue
Block a user