Перевод checker и docs на контейнеры

This commit is contained in:
2025-11-23 01:40:42 +08:00
parent bdbd9f9e57
commit 448eada6e9
5 changed files with 58 additions and 99 deletions

View File

@@ -1,13 +1,13 @@
# Инфраструктурный слой проекта iptv.axenov.dev
# Инфраструктурный слой проекта m3u.su
Docker-окружение для работы проекта iptv.axenov.dev.
Docker-окружение для работы проекта m3u.su.
> **Веб-сайт:** [iptv.axenov.dev](https://iptv.axenov.dev)
> **Зеркало:** [m3u.su](https://m3u.su)
> **Веб-сайт:** [m3u.su](https://m3u.su)
> **Документация:** [m3u.su/docs](https://m3u.su/docs)
> Исходный код: [git.axenov.dev/IPTV](https://git.axenov.dev/IPTV)
> Telegram-канал: [@iptv_aggregator](https://t.me/iptv_aggregator)
> Обсуждение: [@iptv_aggregator_chat](https://t.me/iptv_aggregator_chat)
> Дополнительные сведения: [git.axenov.dev/IPTV/.profile](https://git.axenov.dev/IPTV/.profile)
> Бот: [@iptv_aggregator_bot](https://t.me/iptv_aggregator_bot)
## Использованный стек
@@ -38,15 +38,15 @@ wget -O - https://git.axenov.dev/IPTV/iptv-docker/raw/branch/master/iptv | bash
## Описание переменных окружения
* `IPTV_ENV` -- окружение для развёртывания: это имена директорий и/или префиксы имён конфигов, которые будут проброшены в контейнеры;
* `KEYDB_UID`, `KEYDB_GID` -- ID пользователя/группы для разрешения владельца файлов и директорий keydb;
* `KEYDB_PORT` -- порт keydb, который будет проброшен на хост.
* `KEYDB_USERNAME`, `KEYDB_PASSWORD` -- реквизиты доступа к keydb;
* `CHECKER_DB` -- БД keydb для хранения кеша проверенных плейлистов;
* `CHECKER_TTL` -- время жизни кеша проверенных плейлистов;
* `CHECKER_WAIT` -- кол-во секунд между запусками iptvc;
* `CHECKER_INIFILE` -- путь к файлу списка плейлистов внутри контейнера;
* `CHECKER_TAGFILE` -- путь к файлу списка тегов внутри контейнера.
* `IPTV_ENV` окружение для развёртывания: это имена директорий и/или префиксы имён конфигов, которые будут проброшены в контейнеры;
* `KEYDB_UID`, `KEYDB_GID` ID пользователя/группы для разрешения владельца файлов и директорий keydb;
* `KEYDB_PORT` порт keydb, который будет проброшен на хост.
* `KEYDB_USERNAME`, `KEYDB_PASSWORD` реквизиты доступа к keydb;
* `CHECKER_DB` БД keydb для хранения кеша проверенных плейлистов;
* `CHECKER_TTL` время жизни кеша проверенных плейлистов;
* `CHECKER_WAIT` кол-во секунд между запусками iptvc;
* `CHECKER_INIFILE` путь к файлу списка плейлистов внутри контейнера;
* `CHECKER_TAGFILE` путь к файлу списка тегов внутри контейнера.
## Reverse-proxy