Files
sanguo_vnpy/deploy/nas/templates/start_web.py.template
T
2026-04-29 20:14:54 +08:00

34 lines
879 B
Python

#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
用户: {{username}}
Web进程启动脚本 - 启动FastAPI Web服务
"""
from vnpy_webtrader import run_web_trader
def main():
# RPC连接地址(连接本地交易进程
rpc_request_port = {{rpc_request_port}}
rpc_subscribe_port = {{rpc_subscribe_port}}
web_port = {{web_port}}
rpc_request_address = f"tcp://127.0.0.1:{rpc_request_port}"
rpc_subscribe_address = f"tcp://127.0.0.1:{rpc_subscribe_port}"
print(f"[{username}] Web服务启动")
print(f"- RPC请求: {rpc_request_address}")
print(f"- RPC订阅: {rpc_subscribe_address}")
print(f"- Web端口: {web_port}")
run_web_trader(
rpc_request_address,
rpc_subscribe_address,
host="127.0.0.1",
port=web_port,
cors_allow_all=True
)
if __name__ == "__main__":
main()