Files
MuMuAINovel/run.py
T

35 lines
960 B
Python
Raw Normal View History

#!/usr/bin/env python
# -*- coding: utf-8 -*-
"""
MuMuAINovel 服务启动脚本
用于快速启动后端服务
"""
import sys
import os
from pathlib import Path
# 将backend目录添加到Python路径
backend_dir = Path(__file__).parent / "backend"
sys.path.insert(0, str(backend_dir))
import uvicorn
from app.config import settings
if __name__ == "__main__":
print("=" * 60)
print(f"🚀 启动 {settings.app_name} v{settings.app_version}")
print("=" * 60)
print(f"📍 服务地址: http://{settings.app_host}:{settings.app_port}")
print(f"📚 API文档: http://{settings.app_host}:{settings.app_port}/docs")
print(f"🔧 调试模式: {'启用' if settings.debug else '禁用'}")
print(f"🗄️ 数据库: PostgreSQL")
print("=" * 60)
print()
uvicorn.run(
"app.main:app",
host=settings.app_host,
port=settings.app_port,
reload=settings.debug,
log_level="info"
)