modify: mqtt uri 支持 AIBOX_MQTT_URI 环境变量兜底
This commit is contained in:
@@ -13,6 +13,7 @@ AI Box Sophon Adapter — MQTT 客户端能力组件
|
|||||||
"Worker ... 无回复,尝试重试"。
|
"Worker ... 无回复,尝试重试"。
|
||||||
"""
|
"""
|
||||||
import logging
|
import logging
|
||||||
|
import os
|
||||||
from typing import Any
|
from typing import Any
|
||||||
|
|
||||||
logger = logging.getLogger(__name__)
|
logger = logging.getLogger(__name__)
|
||||||
@@ -135,7 +136,8 @@ async def start_mqtt_forward(cfg: dict) -> Any:
|
|||||||
|
|
||||||
from chongming_mqtt.mqtt_forward import MQTTForwardClient
|
from chongming_mqtt.mqtt_forward import MQTTForwardClient
|
||||||
|
|
||||||
uri = cfg.get("uri", "")
|
# uri 含凭据,优先配置;留空时从环境变量 AIBOX_MQTT_URI 兜底(避免凭据入库)
|
||||||
|
uri = cfg.get("uri") or os.environ.get("AIBOX_MQTT_URI", "")
|
||||||
topic = cfg.get("topic", "/board_ping")
|
topic = cfg.get("topic", "/board_ping")
|
||||||
logger.warning(
|
logger.warning(
|
||||||
"[MQTTForward] 配置已加载: enabled=%s, uri=%s, topic=%s", enabled, uri, topic
|
"[MQTTForward] 配置已加载: enabled=%s, uri=%s, topic=%s", enabled, uri, topic
|
||||||
@@ -162,7 +164,8 @@ async def start_mqtt_subscribe(cfg: dict) -> Any:
|
|||||||
|
|
||||||
from chongming_mqtt.mqtt_subscribe import MQTTSubscribeClient
|
from chongming_mqtt.mqtt_subscribe import MQTTSubscribeClient
|
||||||
|
|
||||||
uri = cfg.get("uri", "")
|
# uri 含凭据,优先配置;留空时从环境变量 AIBOX_MQTT_URI 兜底(避免凭据入库)
|
||||||
|
uri = cfg.get("uri") or os.environ.get("AIBOX_MQTT_URI", "")
|
||||||
topics = cfg.get("topics", []) or []
|
topics = cfg.get("topics", []) or []
|
||||||
logger.warning(
|
logger.warning(
|
||||||
"[MQTTSubscribe] 配置已加载: enabled=%s, uri=%s, topics=%s",
|
"[MQTTSubscribe] 配置已加载: enabled=%s, uri=%s, topics=%s",
|
||||||
|
|||||||
Reference in New Issue
Block a user