# Django settings module
# wsgi.py / manage.py по умолчанию используют config.settings.production
DJANGO_SETTINGS_MODULE=config.settings.production

# Django
# Читаются только при DEBUG (в base.py) и в production.py (ALLOWED_HOSTS зашиты в коде)
# SECRET_KEY и DEBUG заданы в самих settings-модулях, через окружение не переопределяются

# Environment
# Метка окружения (используется в атрибутах трейсинга): stage / preprod / prod
ENVIRONMENT=prod

# Database (PostGIS)
# Читаются в config/settings/production.py; ENGINE фиксирован: django.contrib.gis.db.backends.postgis
DATABASE_HOST=127.0.0.1
DATABASE_PORT=5432
DATABASE_NAME=resources
DATABASE_USER=postgres
DATABASE_PASSWORD=password

# Database (тесты)
# Читаются только в config/settings/test.py (запуск pytest)
DJANGO_POSTGRES_DB=resources
DJANGO_POSTGRES_USER=postgres
DJANGO_POSTGRES_PASSWORD=12345678dev
DJANGO_POSTGRES_HOST=test_postgres
DJANGO_POSTGRES_PORT=5432

# S3 (django-storages / boto3, Yandex Object Storage)
# Маппятся на AWS_* в settings; DEFAULT_FILE_STORAGE=storages.backends.s3boto3.S3Boto3Storage
YC_S3_ACCESS_KEY_ID=
YC_S3_SECRET_ACCESS_KEY=
YC_S3_BUCKET_NAME=resources
YC_S3_ENDPOINT_URL=https://storage.yandexcloud.net

# Sarex backend (интеграция с ядром Sarex)
# SAREX_HOST -> SAREX_BASE_HOST; используется для получения токена и списка пользователей
SAREX_HOST=https://lk.sarex.io
SAREX_ADMIN_USERNAME=
SAREX_ADMIN_PASSWORD=
# Определяется в production.py, но кодом приложения напрямую не читается
SERVICE_ACCOUNTS_HOST=https://lk.sarex.io/api/core

# OpenTelemetry (django-otel-tools)
# ВНИМАНИЕ: трейсинг включается по любой непустой строке (os.getenv('USE_OTEL', False)),
# поэтому USE_OTEL=False строкой ТОЖЕ включит его. Для выключения переменную не задавать.
USE_OTEL=True
SERVICE_NAME=resources-backend.sarex-resources
TRACER_ENDPOINT=localhost:4375
# То же поведение "любая строка = True", что и у USE_OTEL
USE_INSECURE=True
MODULE=resources
TEAM=platform_team
COMPONENT=backend

# Uwsgi / инфраструктура
# Прокидывается в Helm/k8s, но кодом приложения не читается (порт задан в uwsgi.ini)
API_ADDRESS=8000
