Первый коммит: модульный монолит ядра (.NET 10) и gRPC-сервисы ai/ml/telegram, фронтенд Vue 3/Vite/Tailwind, документация (ТЗ, инструкция пользователя, техдокументация, код-стайл), бэклог, скрипты развёртывания и архив прототипа LeadRadar.
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
|