e969b7700a
Config: jivo_bot -> bot (убраны неиспользуемые webhook_secret/outbound_url/token - транспорт Jivo уже удалён), jivosite убран целиком (виджет больше не нужен). Env: JIVO_BOT_* -> BOT_*; JIVO_WIDGET_ID/VITE_JIVO_WIDGET_ID удалены. tours_enabled выключен по умолчанию (BOT_TOURS_ENABLED=false) — экскурсии «Показать на портале» уходили не по теме вопроса (живая проверка 13.07.2026), чинить релевантность отдельно; сторож-тест не даёт включить незаметно. Заодно убраны обнаруженные хвосты того же виджета, оставшиеся от прежних задач: JivoLivenessProbe (класс+тест+регистрация в мониторинге внешних сервисов), плитка «JivoSite» в админ-дашборде, встроенный скрипт виджета в welcome.blade.php, осиротевший тест resources/js/.../JivoWidget.vue (компонент уже был удалён ранее), declaration VITE_JIVO_WIDGET_ID. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
110 lines
3.4 KiB
Bash
110 lines
3.4 KiB
Bash
APP_NAME=Liderra
|
|
APP_ENV=local
|
|
APP_KEY=
|
|
APP_DEBUG=true
|
|
APP_URL=http://localhost
|
|
|
|
APP_LOCALE=ru
|
|
APP_FALLBACK_LOCALE=ru
|
|
APP_FAKER_LOCALE=ru_RU
|
|
APP_TIMEZONE=Europe/Moscow
|
|
|
|
APP_MAINTENANCE_DRIVER=file
|
|
# APP_MAINTENANCE_STORE=database
|
|
|
|
# PHP_CLI_SERVER_WORKERS=4
|
|
|
|
BCRYPT_ROUNDS=12
|
|
|
|
LOG_CHANNEL=stack
|
|
LOG_STACK=single
|
|
LOG_DEPRECATIONS_CHANNEL=null
|
|
LOG_LEVEL=debug
|
|
|
|
DB_CONNECTION=pgsql
|
|
DB_HOST=127.0.0.1
|
|
DB_PORT=5432
|
|
DB_DATABASE=liderra
|
|
DB_USERNAME=postgres
|
|
DB_PASSWORD=
|
|
|
|
# Supplier Sync (Plan 3 Task 3) — crm_supplier_worker BYPASSRLS connection.
|
|
# На production указывают на роль crm_supplier_worker (создана db/00_create_roles.sql v1.1).
|
|
# Если не заданы — fallback на DB_USERNAME / DB_PASSWORD (dev: postgres superuser, BYPASSRLS implicit).
|
|
DB_SUPPLIER_USERNAME=crm_supplier_worker
|
|
DB_SUPPLIER_PASSWORD=
|
|
|
|
# Supplier Portal credentials (Playwright login — Task 5)
|
|
SUPPLIER_LOGIN=
|
|
SUPPLIER_PASSWORD=
|
|
SUPPLIER_PORTAL_URL=https://crm.bp-gr.ru
|
|
|
|
# Supplier alerts (email через Unisender Go relay)
|
|
SUPPLIER_ALERT_EMAIL=
|
|
|
|
# SaaS-admin fail-closed гейт (M-1). Логины nginx basic-auth (.htpasswd-admin),
|
|
# допущенные в /api/admin/*. CSV; дефолт совпадает с прод-.htpasswd.
|
|
ADMIN_ALLOWED_USERS=admin
|
|
# ADMIN_GATE_ENFORCED=true # авто: true вне local/testing; задать явно для override
|
|
# Системный admin-id для audit-trail (FK saas_admin_audit_log). На проде crm_app_user
|
|
# не имеет прав на saas_admin_users → задать id сид-стаба. dev/test — оставить пустым.
|
|
ADMIN_AUDIT_SYSTEM_USER_ID=
|
|
|
|
# Капча самозаписи (M-2). driver=null (dev) | yandex (prod). Для yandex нужен server-key.
|
|
CAPTCHA_DRIVER=null
|
|
YANDEX_SMARTCAPTCHA_SERVER_KEY=
|
|
|
|
SESSION_DRIVER=database
|
|
SESSION_LIFETIME=120
|
|
SESSION_ENCRYPT=false
|
|
SESSION_PATH=/
|
|
SESSION_DOMAIN=null
|
|
|
|
BROADCAST_CONNECTION=log
|
|
FILESYSTEM_DISK=local
|
|
QUEUE_CONNECTION=redis
|
|
|
|
CACHE_STORE=database
|
|
# CACHE_PREFIX=
|
|
|
|
MEMCACHED_HOST=127.0.0.1
|
|
|
|
REDIS_CLIENT=predis
|
|
REDIS_HOST=127.0.0.1
|
|
REDIS_PASSWORD=null
|
|
REDIS_PORT=6379
|
|
|
|
MAIL_MAILER=log
|
|
MAIL_SCHEME=null
|
|
MAIL_HOST=127.0.0.1
|
|
MAIL_PORT=2525
|
|
MAIL_USERNAME=null
|
|
MAIL_PASSWORD=null
|
|
MAIL_FROM_ADDRESS="hello@example.com"
|
|
MAIL_FROM_NAME="${APP_NAME}"
|
|
SUPPORT_EMAIL=support@liderra.ru
|
|
BOT_TOURS_ENABLED=false
|
|
YANDEX_GPT_API_KEY=
|
|
YANDEX_GPT_FOLDER_ID=
|
|
|
|
AWS_ACCESS_KEY_ID=
|
|
AWS_SECRET_ACCESS_KEY=
|
|
AWS_DEFAULT_REGION=us-east-1
|
|
AWS_BUCKET=
|
|
AWS_USE_PATH_STYLE_ENDPOINT=false
|
|
|
|
VITE_APP_NAME="${APP_NAME}"
|
|
|
|
# Клиентский ключ Yandex SmartCaptcha (M-2). Пусто → fallback-чекбокс (dev).
|
|
# На проде — клиентский ключ ysc1_… (для виджета на странице регистрации).
|
|
VITE_YANDEX_SMARTCAPTCHA_SITEKEY=
|
|
|
|
# Автоподбор шаг2: обход антибота справочников (2ГИС/Яндекс). Ключ — в .env, не в гите.
|
|
XFETCH_API_KEY=
|
|
|
|
# Автоподбор шаг1: модель ИИ-фильтра «поставщик или площадка-агрегатор».
|
|
# ОБЯЗАТЕЛЬНО gpt-4o (сильная): слабая gpt-4o-mini наугад штампует живые
|
|
# федеральные МФО (Екапуста/Webbankir/СрочноДеньги…) как «агрегаторы» и режет
|
|
# их из подбора. Пусто → фолбэк на gpt-4o-mini (баг «режет федералов», 07.07.2026).
|
|
AITUNNEL_AGGREGATOR_MODEL=gpt-4o
|