DRRK/.env.example

30 lines
1.5 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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