# Скопируйте в .env для локальной разработки. В Раисе те же переменные # приходят из OpenBao с префиксом OPENBAO__SETTINGS__ (он имеет приоритет). # Значения ключей сюда не пишем. # local — mock-авторизация (форма ввода профиля) и SQLite; test | prod — Раиса/Keycloak LOCATION=local # Локально — SQLite-файл; в Раисе — postgresql+asyncpg://user:pass@host:5432/db DATABASE_URL=sqlite+aiosqlite:///./drrk_local.db # Схема Postgres (search_path); для SQLite оставить пустой DATABASE_SCHEMA= # Шлюз Gravitee: тест https://gateway.rshbdev.ru, прод https://gateway.rshb.pro GATEWAY_URL=https://gateway.rshbdev.ru # Context-path шлюза: /external/moex-iss -> https://iss.moex.com, /external/cbr -> https://cbr.ru MOEX_PATH=/external/moex-iss CBR_PATH=/external/cbr # Ключи шлюза (заголовок X-Rshb-Api-Key). У MOEX и ЦБ они РАЗНЫЕ. MOEX_API_KEY= CBR_API_KEY= # Таймаут одного запроса, с; число повторов после первой попытки (429/502/503/504/сеть) HTTP_TIMEOUT_SECONDS=15 HTTP_RETRIES=3 # Режимы торгов MOEX в порядке приоритета (JSON-массив) MOEX_PREFERRED_BOARDS=["TQCB","TQOB"] # Smoke-тесты против реального шлюза (tests/smoke/test_gateway_smoke.py): 1 — включить # DRRK_SMOKE_GATEWAY=1