43 lines
2.4 KiB
Plaintext
43 lines
2.4 KiB
Plaintext
# =============================================================================
|
||
# 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"}'
|