30 lines
1.5 KiB
Plaintext
30 lines
1.5 KiB
Plaintext
# Скопируйте в .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
|