Files

32 lines
945 B
Python
Raw Permalink Normal View History

2026-06-10 19:15:24 +08:00
"""YG-Rules 启动入口。"""
import argparse
from dotenv import load_dotenv
load_dotenv()
from app import create_app
app = create_app()
if __name__ == "__main__":
parser = argparse.ArgumentParser(description="启动 YG-Rules 服务")
parser.add_argument(
"--create-sql",
action="store_true",
default=True,
help="生成规则 Excel 时追加 SQL 查询语句列",
)
args = parser.parse_args()
app.config["CREATE_SQL"] = args.create_sql
host = "0.0.0.0"
port = 8793
app.logger.info("服务启动中 | host=%s | port=%s | create_sql=%s", host, port, args.create_sql)
print(f"\n YG-Rules 服务已启动")
print(f" 本地访问: http://127.0.0.1:{port}")
print(f" 网络访问: http://0.0.0.0:{port}")
print(f" 健康检查: http://127.0.0.1:{port}/api/health\n")
app.run(host=host, port=port, debug=app.config.get("DEBUG", False), use_reloader=False)