# MQTT Configuration
MQTT_BROKER=localhost
MQTT_PORT=1883
MQTT_USERNAME=
MQTT_PASSWORD=
MQTT_GROUP_NAME=routemq_group

# Timezone Configuration
TIMEZONE=Asia/Jakarta

# Database Pool Configuration
# DB_POOL_SIZE=5
# DB_POOL_MAX_OVERFLOW=10
# DB_POOL_TIMEOUT=30
# DB_POOL_RECYCLE=1800
# DB_POOL_PRE_PING=true
# DB_POOL_USE_LIFO=false
# DB_POOL_CLASS=default

# Metrics HTTP Configuration
METRICS_HTTP_ENABLED=false
# PROMETHEUS_MULTIPROC_DIR=/tmp/routemq-prom

# Logging Configuration
LOG_FORMATTER=json
LOG_FIELD_PROFILE=otel
LOG_LEVEL=INFO
LOG_TO_CONSOLE=true
LOG_STREAM=stdout
LOG_INCLUDE_CONTEXT=true
LOG_LIFECYCLE_EVENTS=true
LOG_LIFECYCLE_LEVEL=INFO
LOG_TO_FILE=false
LOG_FORMAT=%(asctime)s - %(name)s - %(levelname)s - %(message)s
