# Общие настройки процесса
PYTHONPATH=src
PICCOLO_CONF=db.config

# App
DEBUG=true
SERVICE_URL=https://stage.sarex.io

# HTTP App
HTTP_APP_HOST=0.0.0.0
HTTP_APP_PORT=8000
HTTP_APP_ROOT_PATH=""
HTTP_APP_WORKERS=1
HTTP_APP_ADMIN_ENABLE=true

# Database
DATABASE_HOST=postgres
DATABASE_PORT=5432
DATABASE_NAME=postgres
DATABASE_USER=postgres
DATABASE_PASSWORD=postgres

# Kafka
KAFKA_HOST=host
KAFKA_USERNAME=username
KAFKA_PASSWORD=password
# Если задан KAFKA_SSL_CERT (для http-приложения) или KAFKA_SSL_CAFILE (для kafka-consumer) —
# подключение идёт по SASL-SCRAM-SHA-512 поверх TLS, иначе без SSL.
KAFKA_SSL_CERT=""
KAFKA_SSL_CAFILE=ssl_cafile
KAFKA_EAV_ASSETS_TOPIC=eav_assets_topic

# OpenTelemetry
OTEL_ENABLE=false
OTEL_URL=http://signoz-otel-collector-external.signoz.svc.cluster.local:4317
OTEL_SERVICE_NAME=inspections-backend.inspections-stage
OTEL_INSECURE=true

# Auth (JWT)
# Если false — middleware аутентификации не подключается, используется дефолтный пользователь.
JWT_AUTH_ENABLE=false

# Notifications
NOTIFICATIONS_ENABLE=false
NOTIFICATIONS_EMAIL_FROM=hello@sarex.io

# Sarex backend
SAREX_BACKEND_URL=https://stage.sarex.io
SAREX_BACKEND_TIMEOUT=30
# base64(login:password)
SAREX_BACKEND_AUTH=base64(login:password)

# EAV (сервис атрибутов)
EAV_URL=https://stage-api.sarex.io/eav
EAV_TIMEOUT=30

# Workflows (процессы / отправка email)
WORKFLOWS_URL=http://workflows-api-service.processing-stage
WORKFLOWS_TIMEOUT=30
WORKFLOWS_EMAIL_DOCKER_IMAGE=cr.yandex/crp3ccidau046kdj8g9q/notification:email

# Мобильное приложение (версии)
MOBILE_APP_CURRENT_VERSION=1.0.0
MOBILE_APP_RECOMMENDED_VERSION=1.0.0
MOBILE_APP_REQUIRED_VERSION=1.0.0
