33 lines
1.9 KiB
Text
33 lines
1.9 KiB
Text
# Hostname-related defaults assume Docker Compose context (recommended).
|
||
# For native dev without Docker, swap "postgres" → "localhost" and "redis" → "localhost".
|
||
|
||
DATABASE_URL=postgresql+psycopg://gendesign:gendesign@postgres:5432/gendesign
|
||
REDIS_URL=redis://redis:6379/0
|
||
CORS_ORIGINS=["http://localhost:3000"]
|
||
ENVIRONMENT=dev
|
||
|
||
# DSN для GlitchTip (https://errors.gendsgn.ru). Пустое = SDK no-op.
|
||
# Формат: https://<key>@errors.gendsgn.ru/<project_id>
|
||
GLITCHTIP_DSN=
|
||
GLITCHTIP_TRACES_SAMPLE_RATE=0.05
|
||
# DEPRECATED — будет удалён после 1-2 deploy-циклов. Использовать GLITCHTIP_DSN.
|
||
# Если задан, а GLITCHTIP_DSN пуст — автоматически продвигается с DeprecationWarning.
|
||
SENTRY_DSN=
|
||
|
||
# External APIs (Stage 2)
|
||
ROSREESTR_PKK_BASE_URL=https://pkk.rosreestr.ru/api/features/1
|
||
OVERPASS_URL=https://overpass-api.de/api/interpreter
|
||
|
||
# ── Scraper наш.дом.рф (Celery beat + admin trigger) ──────────────────────
|
||
# Расписание автоматических прогонов (5-полевой crontab). По умолчанию пн 04:15 МСК.
|
||
SCRAPE_KN_CRON=15 4 * * mon
|
||
# Random delay 0..N сек перед стартом scheduled-таска (анти-pattern detection).
|
||
SCRAPE_KN_JITTER_SECONDS=1800
|
||
# Регионы по умолчанию для scheduled sweep-а (csv).
|
||
SCRAPE_KN_DEFAULT_REGIONS=66
|
||
# Путь к Playwright storage_state.json (commited в git, обновляется --save-state).
|
||
SCRAPE_KN_STATE_PATH=data/playwright_state.json
|
||
# DEPRECATED 2026-05-23: app-level admin auth removed (PR #436, Caddy basic_auth достаточен).
|
||
# Reinstate: revert changes in admin_*.py чтобы вернуть AdminTokenAuth dep.
|
||
# Переменная сохранена в core/deps.py для быстрого rollback.
|
||
SCRAPE_ADMIN_TOKEN=
|