Решение по TD-STYLE-ANALYZERS: LF — инструменты проекта (Python/Node) пишут LF, CRLF-.sh не работают на Linux CI (sh scripts/ci.sh), большинство файлов уже были LF. Добавлен .gitattributes (* text=auto eol=lf, бинарные исключения), .editorconfig переведён на lf, 1029 файлов конвертированы, git add --renormalize. Из индекса убраны закравшиеся archive/**/__pycache__/*.pyc.
33 lines
1.6 KiB
Bash
33 lines
1.6 KiB
Bash
# ─── Неконфиденциальные параметры (по ТЗ секреты в env не передаются) ───
|
|
# Секреты (Telegram api_id/hash, ключи AI, пароль дашборда) задаются в UI
|
|
# и хранятся в БД.
|
|
|
|
LEADRADAR_HOST=0.0.0.0
|
|
LEADRADAR_PORT=8000
|
|
|
|
# Пути (внутри контейнера монтируются в том ./data)
|
|
LEADRADAR_DATA=/data
|
|
LEADRADAR_DB_NAME=leadradar.duckdb
|
|
|
|
# Опционально: стабильный секрет подписи сессий (иначе создаётся сам
|
|
# и сохраняется в data/session_secret.key). Для многоузлового деплоя задайте.
|
|
# LEADRADAR_SESSION_SECRET=
|
|
|
|
# Учётные данные первого входа (если не заданы — admin/admin)
|
|
LEADRADAR_BOOTSTRAP_LOGIN=admin
|
|
LEADRADAR_BOOTSTRAP_PASSWORD=admin
|
|
|
|
LEADRADAR_LOG_LEVEL=INFO
|
|
|
|
# ─── Ключ шифрования секретов БД (Telegram api_hash, ключи AI) ─────────
|
|
# Обязателен для продакшена; для локальной разработки без него создаётся
|
|
# файл data/encryption.key (см. backend/app/crypto.py).
|
|
LEADRADAR_ENCRYPTION_KEY=
|
|
|
|
# ─── MinIO (вложения). Креды — в env (по договорённости) ─────────────────
|
|
LEADRADAR_MINIO_ENDPOINT=minio:9000
|
|
LEADRADAR_MINIO_ACCESS_KEY=leadradar
|
|
LEADRADAR_MINIO_SECRET_KEY=leadradar-secret
|
|
LEADRADAR_MINIO_BUCKET=leadradar
|
|
LEADRADAR_MINIO_SECURE=false
|