c612a7ad71
- 移除了 config.yaml 中的注释行 - 移除了 app/core/logging.py 中多余的空格 - 移除了 app/main.py 中的环境变量设置代码 - 移除了 app/main.py 中未使用的导入语句
24 lines
492 B
Python
24 lines
492 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():
|
|
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() |