runtime: shutdown_timeout_seconds: 15 grpc: network: tcp address: ":50052" advertise_host: "sendico_ledger" enable_reflection: true enable_health: true metrics: address: ":9401" database: driver: mongodb settings: host_env: LEDGER_MONGO_HOST port_env: LEDGER_MONGO_PORT database_env: LEDGER_MONGO_DATABASE user_env: LEDGER_MONGO_USER password_env: LEDGER_MONGO_PASSWORD auth_source_env: LEDGER_MONGO_AUTH_SOURCE replica_set_env: LEDGER_MONGO_REPLICA_SET messaging: driver: NATS settings: url_env: NATS_URL host_env: NATS_HOST port_env: NATS_PORT username_env: NATS_USER password_env: NATS_PASSWORD broker_name: Ledger Service max_reconnects: 10 reconnect_wait: 5 buffer_size: 1024 # Optional: remove this block to use package defaults. reliable_publisher: enabled: true batch_size: 100 poll_interval_seconds: 1 max_attempts: 5 fees: address: "sendico_billing_fees:50060" timeout_seconds: 3