29 lines
580 B
Python
29 lines
580 B
Python
#!/usr/bin/env python3
|
||
# -*- coding: utf-8 -*-
|
||
|
||
"""
|
||
TravelContentCreator API 服务启动脚本(简化版)
|
||
"""
|
||
|
||
import sys
|
||
import os
|
||
from pathlib import Path
|
||
|
||
# 添加项目根目录到 Python 路径
|
||
project_root = Path(__file__).parent / "app"
|
||
sys.path.insert(0, str(project_root))
|
||
|
||
# 设置环境变量
|
||
os.environ["PYTHONPATH"] = str(project_root)
|
||
|
||
# 导入 uvicorn
|
||
import uvicorn
|
||
|
||
if __name__ == "__main__":
|
||
# 直接启动 uvicorn,指定应用模块
|
||
uvicorn.run(
|
||
"api.main:app",
|
||
host="localhost",
|
||
port=8000,
|
||
log_level="info"
|
||
) |