# ============================================================================= # cde-orchestration-demo (Оркестратор) — пример переменных окружения # # Разбор переменных: github.com/sethvargo/go-envconfig. # Файл .env подгружается через godotenv (флаг -env-file, по умолчанию `.env`). # Глобального префикса у переменных НЕТ (в отличие от других сервисов Sarex). # Вложенные секции задаются префиксом в env-тегах (напр. DATABASE_URL). # # Значения ниже — примеры и значения по умолчанию из кода. Секреты (ключи, # пароли, токены) оставлены пустыми — заполните собственными. # Один и тот же .env используется всеми бинарниками (см. docker-compose.yml), # но каждый бинарник читает только нужное ему подмножество (см. CONFIGURATION.md). # ============================================================================= # --- Общие --- ENVIRONMENT=production LOG_LEVEL=info # cmd/http: default=info; воркеры: default=debug IS_CONTOUR=false # --- HTTP-сервер (cmd/http) --- ADDRESS=:8080 PROCESS_CACHE_TTL=60 PROCESS_CACHE_CLEAR_INTERVAL=60 PUBLIC_KEY= # PEM RSA public key для проверки JWT (обязателен для http) OPERATE_URL= # Базовый URL Camunda Operate/REST SAREX_BACKEND_BASE_URL=https://stage.sarex.io # --- Camunda --- CAMUNDA_KEYCLOAK_URL= CAMUNDA_CLIENT_ID=operate # только cmd/http CAMUNDA_CLIENT_SECRET=identity-secret-for-components # только cmd/http CAMUNDA_PROCESS_DEFINITION_ID=actionsOnApproval # только cmd/http # --- Zeebe --- ZEEBE_GATEWAY= ZEEBE_CLIENT_ID=zeebe ZEEBE_CLIENT_SECRET=identity-secret-for-components ZEEBE_WORKER_JOB_TYPE=markDocuments # у каждого воркера своё значение по умолчанию (см. CONFIGURATION.md) # --- Database (PostgreSQL) --- DATABASE_URL= DATABASE_POOL_SIZE=10 # --- S3 --- S3_ENDPOINT_URL=https://storage.yandexcloud.net S3_ACCESS_KEY_ID= S3_SECRET_ACCESS_KEY= S3_PARTITION_ID=yc S3_SIGNING_REGION=ru-central1 # --- Auth (без префикса) --- AUTH_HOST= USERNAME= PASSWORD= # --- Flows (сервис рабочих процессов) --- FLOWS_URL= FLOWS_INTERNAL_URL= # --- Workspaces --- WORKSPACES_URL= # --- Workflows (используется воркером split_pdf) --- WORKFLOWS_HOST= WORKFLOWS_IMAGE_TAG=latest # --- System log --- SYSTEM_LOG_URL= # --- Telegram (алертинг воркеров) --- TELEGRAM_TOKEN= TELEGRAM_ALERT_GROUP_ID= TELEGRAM_DEBUG=false # --- AMQP / RabbitMQ (markings v2, copy v2) --- AMQP_HOST= AMQP_PORT= AMQP_USER= AMQP_PASSWORD= AMQP_PATH_API=