hy-app-monitor/yumi_server.py

19 lines
585 B
Python

#!/usr/bin/env python3
from __future__ import annotations
import os
# 直接执行 Yumi 入口时,默认也固定到内部监听地址和 /yumi 前缀。
# 脚本或 systemd 已显式传值时继续沿用外部值,不覆盖运维配置。
os.environ.setdefault("APP_BIND", os.environ.get("YUMI_INTERNAL_HOST", "127.0.0.1"))
os.environ.setdefault("APP_PORT", os.environ.get("YUMI_INTERNAL_PORT", "2027"))
os.environ["APP_BASE_PATH"] = "/yumi"
from monitors.yumi.http_app import main
if __name__ == "__main__":
# 作为脚本执行时启动 Yumi 内部实例。
main()