iac/apps/documentations/dps-message-hub.env.example

43 lines
2.4 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# =============================================================================
# dps-message-hub — пример конфигурации (.env)
# Версия: 0.1.0
# Скопируйте в .env (`make config`) и заполните значения.
# ВНИМАНИЕ: приложение НЕ загружает .env автоматически (в классах настроек нет
# env_file/dotenv). Экспортируйте переменные сами, напр.:
# set -a && . ./.env && set +a
# либо запускайте контейнер через `--env-file .env` (см. Makefile).
# =============================================================================
# --- Инфраструктура запуска (не читается классом настроек) ---
# Число воркеров faststream (scripts/entrypoint.sh: faststream run --workers)
DPS_MESSAGE_HUB_NUM_WORKERS=1
# --- Приложение (префикс DPS_MESSAGE_HUB_APP__) ---
# CRITICAL | FATAL | ERROR | WARNING | WARN | INFO | DEBUG | NOTSET
DPS_MESSAGE_HUB_APP__LOG_LEVEL=INFO
DPS_MESSAGE_HUB_APP__IS_DEV=true
# Тип брокера сообщений (поддерживается только kafka)
DPS_MESSAGE_HUB_APP__BROKER_TYPE=kafka
# --- База данных PostgreSQL (префикс DPS_MESSAGE_HUB_DOCUMENTATION_DB__) ---
DPS_MESSAGE_HUB_DOCUMENTATION_DB__HOST=
DPS_MESSAGE_HUB_DOCUMENTATION_DB__PORT=6432
DPS_MESSAGE_HUB_DOCUMENTATION_DB__USER=
DPS_MESSAGE_HUB_DOCUMENTATION_DB__PASSWORD=
DPS_MESSAGE_HUB_DOCUMENTATION_DB__NAME=
DPS_MESSAGE_HUB_DOCUMENTATION_DB__ENABLE_SSL=false
# verify-full | verify-ca | "" (обязателен при ENABLE_SSL=true)
DPS_MESSAGE_HUB_DOCUMENTATION_DB__SSL_MODE=
# Путь к CA-сертификату (обязателен при ENABLE_SSL=true)
DPS_MESSAGE_HUB_DOCUMENTATION_DB__SSL_ROOT_CERT_PATH=
# --- Kafka (префикс DPS_MESSAGE_HUB_KAFKA__) ---
DPS_MESSAGE_HUB_KAFKA__HOST=localhost
DPS_MESSAGE_HUB_KAFKA__PORT=9092
DPS_MESSAGE_HUB_KAFKA__USERNAME=
DPS_MESSAGE_HUB_KAFKA__PASSWORD=
# Путь к CA-сертификату для SSL-контекста (SASL_SSL). Если пусто — SASL без SSL
# DPS_MESSAGE_HUB_KAFKA__SSL_CAFILE=/opt/config/ca.crt
# Соответствие логического топика `assets` реальному имени топика Kafka (JSON)
DPS_MESSAGE_HUB_KAFKA__TOPICS='{"assets": "assets_broadcast_test"}'