Files

25 lines
563 B
Python

from __future__ import annotations
import asyncio
from loguru import logger
from app.core.lifecycle import startup
from app.signaling.websocket_server import main as serve
def main():
"""应用入口:启动服务并运行WebSocket信令服务器"""
startup()
logger.info("Starting server...")
try:
asyncio.run(serve())
except (KeyboardInterrupt, SystemExit):
logger.info("Server stopped by user")
except Exception as e:
logger.error(f"Server error: {e}")
raise
if __name__ == "__main__":
main()