66 lines
1.8 KiB
Plaintext
66 lines
1.8 KiB
Plaintext
# Общие настройки процесса
|
|
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
|