Мелочи по конфигам, восстановлен APP_TITLE

This commit is contained in:
2025-09-19 12:05:03 +08:00
parent e3df9a6670
commit 17b9f465d7
5 changed files with 11 additions and 12 deletions

View File

@@ -3,24 +3,23 @@
###################################### ######################################
# config/app.php # config/app.php
APP_URL="http://localhost:8080" APP_TITLE='Агрегатор плейлистов'
APP_URL_MIRROR="https://m3u.su/" APP_URL=http://localhost:8080
APP_DEBUG=false APP_DEBUG=false
APP_ENV="prod" APP_ENV=prod
APP_TITLE="IPTV Плейлисты"
APP_TIMEZONE=Europe/Moscow APP_TIMEZONE=Europe/Moscow
PAGE_SIZE=10 PAGE_SIZE=0
# config/bot.php # config/bot.php
TG_BOT_TOKEN= TG_BOT_TOKEN=
TG_BOT_SECRET= TG_BOT_SECRET=
# config/cache.php # config/cache.php
CACHE_HOST="keydb" CACHE_HOST=keydb
CACHE_PORT=6379 CACHE_PORT=6379
CACHE_PASSWORD= CACHE_PASSWORD=
CACHE_DB=0 CACHE_DB=0
CACHE_TTL=14 CACHE_TTL=600
# config/twig.php # config/twig.php
TWIG_USE_CACHE=true TWIG_USE_CACHE=true

View File

@@ -34,7 +34,7 @@
* `PAGE_SIZE` -- размер страницы для постраничной навигации на главной странице; * `PAGE_SIZE` -- размер страницы для постраничной навигации на главной странице;
* `USER_AGENT` -- user-agent для http-клиента, котоырй будет использоваться при подключении к внешним ресурсам; * `USER_AGENT` -- user-agent для http-клиента, котоырй будет использоваться при подключении к внешним ресурсам;
* `CACHE_HOST`, `CACHE_PORT`, `CACHE_PASSWORD`, `CACHE_DB` -- реквизиты подключения к cache/keydb; * `CACHE_HOST`, `CACHE_PORT`, `CACHE_PASSWORD`, `CACHE_DB` -- реквизиты подключения к cache/keydb;
* `CACHE_TTL` -- количество часов для кэширования информации; * `CACHE_TTL` -- количество секунд для кэширования информации;
* `TWIG_USE_CACHE` -- признак использования кэша компиляции шаблонов Twig. * `TWIG_USE_CACHE` -- признак использования кэша компиляции шаблонов Twig.
У каждой переменной есть умолчание на случай отсутствия файла `.env` или её отсутствия в нём. У каждой переменной есть умолчание на случай отсутствия файла `.env` или её отсутствия в нём.

View File

@@ -11,6 +11,7 @@ namespace App\Core;
use App\Errors\PlaylistNotFoundException; use App\Errors\PlaylistNotFoundException;
use Exception; use Exception;
use Throwable;
/** /**
* Класс для работы со списком плейлистов * Класс для работы со списком плейлистов

View File

@@ -8,12 +8,11 @@
declare(strict_types=1); declare(strict_types=1);
return [ return [
'title' => env('APP_TITLE', 'Агрегатор плейлистов'),
'base_url' => rtrim(trim(env('APP_URL', 'http://localhost:8080')), '/'), 'base_url' => rtrim(trim(env('APP_URL', 'http://localhost:8080')), '/'),
'mirror_url' => rtrim(trim(env('APP_URL_MIRROR') ?? '', '/')),
'debug' => bool(env('APP_DEBUG', false)), 'debug' => bool(env('APP_DEBUG', false)),
'env' => env('APP_ENV', env('IPTV_ENV', 'prod')), 'env' => env('APP_ENV', env('IPTV_ENV', 'prod')),
'title' => 'IPTV Плейлисты', 'timezone' => env('APP_TIMEZONE', 'GMT'),
'timezone' => env('APP_TIMEZONE', 'UTC'),
'page_size' => int(env('PAGE_SIZE', 10)), 'page_size' => int(env('PAGE_SIZE', 10)),
'pls_encodings' => [ 'pls_encodings' => [
'UTF-8', 'UTF-8',

View File

@@ -8,7 +8,7 @@
{% block title %}[{{ playlist.code }}] {{ playlist.name }} - {{ config('app.title') }}{% endblock %} {% block title %}[{{ playlist.code }}] {{ playlist.name }} - {{ config('app.title') }}{% endblock %}
{% block metadescription %}Смотреть бесплатный самообновляемый плейлист {{ playlist.name }}, посмотреть статус плейлиста {{ playlist.description }}{% endblock %} {% block metadescription %}Смотреть бесплатный самообновляемый плейлист {{ playlist.name }}, проверить статус, {{ playlist.description }}{% endblock %}
{% block metakeywords %}самообновляемый,бесплатный,iptv-плейлист,iptv,плейлист{% if (playlist.groups|length > 1) %}{% for group in playlist.groups %},{{ group.name|lower }}{% endfor %}{% endif %},{{ playlist.tags|join(',') }}{% endblock %} {% block metakeywords %}самообновляемый,бесплатный,iptv-плейлист,iptv,плейлист{% if (playlist.groups|length > 1) %}{% for group in playlist.groups %},{{ group.name|lower }}{% endfor %}{% endif %},{{ playlist.tags|join(',') }}{% endblock %}