Мелочи по конфигам, восстановлен APP_TITLE
This commit is contained in:
13
.env.example
13
.env.example
@@ -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
|
||||||
|
|||||||
@@ -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` или её отсутствия в нём.
|
||||||
|
|||||||
@@ -11,6 +11,7 @@ namespace App\Core;
|
|||||||
|
|
||||||
use App\Errors\PlaylistNotFoundException;
|
use App\Errors\PlaylistNotFoundException;
|
||||||
use Exception;
|
use Exception;
|
||||||
|
use Throwable;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Класс для работы со списком плейлистов
|
* Класс для работы со списком плейлистов
|
||||||
|
|||||||
@@ -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',
|
||||||
|
|||||||
@@ -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 %}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user