wip11
This commit is contained in:
+126
-4
@@ -1,9 +1,131 @@
|
||||
###############################################################################
|
||||
# .env — переменные окружения для iptvc
|
||||
#
|
||||
# Файл загружается автоматически.
|
||||
# Значения ниже совпадают с значениями по умолчанию, встроенными в код.
|
||||
# Раскомментируйте или измените нужные строки.
|
||||
# Полное описание параметров — в документации: docs/content/common/config.md
|
||||
###############################################################################
|
||||
|
||||
# --- app ----------------------------------------------------------------------
|
||||
|
||||
# Режим отладки (bool)
|
||||
APP_DEBUG=false
|
||||
|
||||
CACHE_ENABLED=false
|
||||
CACHE_HOST=localhost
|
||||
# Уровень логирования: debug, info, warn, error
|
||||
APP_LOG_LEVEL=info
|
||||
|
||||
# Часовой пояс (IANA: Europe/Moscow, UTC, GMT и т.д.)
|
||||
APP_TIMEZONE=GMT
|
||||
|
||||
# Путь к ini-файлу с описанием плейлистов
|
||||
APP_PLAYLISTS=./playlists.ini
|
||||
|
||||
# Путь к json-файлу с описанием тегов каналов
|
||||
APP_TAGS=./channels.json
|
||||
|
||||
# --- server -------------------------------------------------------------------
|
||||
|
||||
# Хост для привязки веб-сервера (пустая строка — все интерфейсы)
|
||||
SERVER_HOST=
|
||||
|
||||
# Порт веб-сервера
|
||||
SERVER_PORT=8800
|
||||
|
||||
# --- site ---------------------------------------------------------------------
|
||||
|
||||
# Базовый URL сайта
|
||||
SITE_BASE_URL=http://localhost:8800
|
||||
|
||||
# Заголовок сайта (отображается в <title> и navbar)
|
||||
SITE_TITLE=IPTV Checker
|
||||
|
||||
# Ссылка на исходный репозиторий
|
||||
SITE_REPO_URL=https://git.axenov.dev/IPTV
|
||||
|
||||
# Размер страницы пагинации (0 — без пагинации)
|
||||
SITE_PAGE_SIZE=0
|
||||
|
||||
# Путь к файлу иконки сайта (пустая строка — встроенная)
|
||||
SITE_FAVICON=
|
||||
|
||||
# Описание сайта в meta-тегах
|
||||
SITE_META_DESCRIPTION=
|
||||
|
||||
# Ключевые слова сайта в meta-тегах (через запятую)
|
||||
SITE_META_KEYWORDS=
|
||||
|
||||
# --- check --------------------------------------------------------------------
|
||||
|
||||
# Запустить фоновую проверку при serve без флага --check (bool)
|
||||
CHECK_START_ON_SERVE=false
|
||||
|
||||
# --- check.playlists ----------------------------------------------------------
|
||||
|
||||
# Таймаут HTTP-запроса плейлиста, секунды
|
||||
CHECK_PLAYLISTS_TIMEOUT=10
|
||||
|
||||
# Пауза между полными циклами проверки, секунды
|
||||
# Можно указать диапазон через запятую: 1700,1900
|
||||
CHECK_PLAYLISTS_ALL_COOLDOWN=1800
|
||||
|
||||
# Пауза после проверки каждого плейлиста, секунды
|
||||
# Можно указать диапазон через запятую: 1,3
|
||||
CHECK_PLAYLISTS_ONE_COOLDOWN=2
|
||||
|
||||
# Максимум параллельных потоков проверки плейлистов
|
||||
CHECK_PLAYLISTS_MAX_ROUTINES=1
|
||||
|
||||
# Количество плейлистов на один поток проверки
|
||||
CHECK_PLAYLISTS_PER_ROUTINE=1
|
||||
|
||||
# User-Agent для HTTP-запросов плейлистов
|
||||
# Задается индексированными переменными; читается с _1, _2, ... до первой отсутствующей
|
||||
# CHECK_PLAYLISTS_USER_AGENT_1=Mozilla/5.0 WINK/1.31.1 (AndroidTV/9) HlsWinkPlayer
|
||||
# CHECK_PLAYLISTS_USER_AGENT_2=
|
||||
|
||||
# --- check.channels -----------------------------------------------------------
|
||||
|
||||
# Таймаут HTTP-запроса канала, секунды
|
||||
CHECK_CHANNELS_TIMEOUT=10
|
||||
|
||||
# Объём данных для загрузки от сервера при проверке канала, байты
|
||||
CHECK_CHANNELS_BYTE_RANGE=512
|
||||
|
||||
# Пауза после проверки каждого канала, секунды
|
||||
# Можно указать диапазон через запятую: 1,3
|
||||
CHECK_CHANNELS_COOLDOWN=0
|
||||
|
||||
# Максимум параллельных потоков проверки каналов
|
||||
CHECK_CHANNELS_MAX_ROUTINES=50
|
||||
|
||||
# Количество каналов на один поток проверки
|
||||
CHECK_CHANNELS_PER_ROUTINE=10
|
||||
|
||||
# User-Agent для HTTP-запросов каналов
|
||||
# Задается индексированными переменными; читается с _1, _2, ... до первой отсутствующей
|
||||
# CHECK_CHANNELS_USER_AGENT_1=Mozilla/5.0 WINK/1.31.1 (AndroidTV/9) HlsWinkPlayer
|
||||
# CHECK_CHANNELS_USER_AGENT_2=
|
||||
|
||||
# --- cache --------------------------------------------------------------------
|
||||
|
||||
# Включить кеширование результатов (bool)
|
||||
CACHE_ENABLED=true
|
||||
|
||||
# Хост кеша
|
||||
CACHE_HOST=cache
|
||||
|
||||
# Порт кеша
|
||||
CACHE_PORT=6379
|
||||
|
||||
# Логин для подключения к кешу (пустая строка — без аутентификации)
|
||||
CACHE_USERNAME=
|
||||
|
||||
# Пароль для подключения к кешу
|
||||
CACHE_PASSWORD=
|
||||
CACHE_DB=1
|
||||
CACHE_TTL=1800
|
||||
|
||||
# Номер логической базы данных кеша
|
||||
CACHE_DB=0
|
||||
|
||||
# TTL записей кеша, секунды
|
||||
CACHE_TTL=3600
|
||||
|
||||
Reference in New Issue
Block a user