iac/apps/mapper/.env.example

44 lines
1.8 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.

# Mapper (flows mapper) — пример переменных окружения
# Все переменные читаются классами pydantic-settings в src/app/config.py.
# У каждого класса свой env_prefix; вложенного делимитера ("__") НЕТ.
# Значения ниже — дефолты из кода (stage-хосты). Приложение НЕ загружает .env
# автоматически (env_file не задан) — переменные нужно экспортировать в окружение.
# App (класс Settings, без префикса)
API_PREFIX=/api/v1
# Logger (префикс LOG_)
LOG_LEVEL=INFO
LOG_FORMAT='[%(asctime)s] [%(levelname)s] [%(filename)s]: %(message)s'
# Redis (префикс REDIS_) — кеш ответов внешних сервисов
REDIS_USE=True
REDIS_HOST=localhost
REDIS_PORT=6379
REDIS_DB=0
REDIS_EXPIRE_DAYS=1
# Documentation service (префикс DOCUMENTATION_)
DOCUMENTATION_HOST=https://stage-api.sarex.io/documentations/api/v1
DOCUMENTATION_TIMEOUT=30
DOCUMENTATION_RETRIES=3
# Flow service (префикс FLOW_)
FLOW_HOST=https://stage-api.sarex.io/flows/api/v1
FLOW_TIMEOUT=30
FLOW_RETRIES=3
# Django / sarex-backend (префикс DJANGO_)
DJANGO_HOST=https://stage.sarex.io/api
DJANGO_TIMEOUT=30
DJANGO_RETRIES=3
# Note service (префикс NOTE_)
NOTE_HOST=https://stage-api.sarex.io/notes/api/v1
NOTE_TIMEOUT=30
NOTE_RETRIES=3
# ВНИМАНИЕ: переменная TIMEOUT (без префикса), которая задаётся в Helm/Kustomize
# как "120", НИ ОДНИМ классом настроек не читается. Реальный таймаут HTTP-клиентов
# берётся из <PREFIX>_TIMEOUT (по умолчанию 30). См. CONFIGURATION.md.