hy-app-monitor/haiyi_server.py

19 lines
592 B
Python

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