# PYTHONPATH (обязательно указывает на каталог с исходниками)
PYTHONPATH=src

# Django
DJANGO_SECRET_KEY="django-insecure-a2o70(=hkv486m(3l-(6d52y5-1&98qokc06%43_uj_gmr^v-a"

# Database (PostgreSQL)
DB_HOST=localhost
DB_PORT=5432
DB_NAME=postgres
DB_USER=postgres
DB_PASSWORD=postgres

# Auth
# false — включён DefaultUserAuthentication (демо-пользователь для локальной разработки),
# true  — Zitadel + JWT (проверка подписи RS512)
JWT_AUTH_ENABLE=false

# Sarex backend (core/users, users_by_sa) — Basic-auth
SAREX_BACKEND_URL=https://stage.sarex.io
SAREX_BACKEND_AUTH=base64(username:password)
SAREX_BACKEND_TIMEOUT=30

# EAV (сервис атрибутов)
EAV_URL=http://eav-service.eav-stage

# Gateway (resources)
GATEWAY_URL=https://stage-api.sarex.io/gateway

# Resources API (IAM/resources) — используется в проде через Helm
# RESOURCES_API_HOST=http://iams.platform.svc.cluster.local:8080

# S3 (Yandex Object Storage) — используется в prod-настройках (config.settings.prod)
YC_S3_ACCESS_KEY_ID=""
YC_S3_SECRET_ACCESS_KEY=""
YC_S3_BUCKET_NAME=""
YC_S3_ENDPOINT_URL=""

# Mailer service
MAILER_URL="http://mailer-service.mailer:8000"
MAILER_TIMEOUT=30

# Notifications
NOTIFICATIONS_ENABLE=True
NOTIFICATIONS_EMAIL_FROM=hello@sarex.io
NOTIFICATIONS_SERVICE_URL="https://stage.sarex.io/rfi"

# RabbitMQ (брокер Celery) — дефолты заданы в settings/base.py
# RABBITMQ_USERNAME=mcc
# RABBITMQ_PASSWORD=mcc
# RABBITMQ_HOST=rabbitmq-service
# RABBITMQ_PORT=5672
# RABBITMQ_VHOST=api

# Celery
# True — уведомления отправляются асинхронно (apply_async), False — синхронно в процессе запроса
USE_ASYNC_FUNCTIONS=True
