- 修正 Bearer token 解析:添加空格检查(Bearer 后必须有空格) - 修正 run_api_server.py:添加启动信息打印,格式与模板一致 - 修正 Dockerfile:添加 PYTHONDONTWRITEBYTECODE 环境变量 - 修正 Dockerfile HEALTHCHECK:添加 start-period 和 retries 参数 - 修正 requirements.txt:添加注释分组,与模板格式一致
18 lines
455 B
Python
18 lines
455 B
Python
#!/usr/bin/env python
|
|
"""启动 API 服务器"""
|
|
import sys
|
|
from pathlib import Path
|
|
|
|
sys.path.insert(0, str(Path(__file__).parent))
|
|
|
|
if __name__ == '__main__':
|
|
from src.server.api_server import app
|
|
import uvicorn
|
|
import os
|
|
|
|
host = os.getenv('API_HOST', '0.0.0.0')
|
|
port = int(os.getenv('API_PORT', '8000'))
|
|
|
|
print(f"🚀 启动 Agent API: http://{host}:{port}")
|
|
uvicorn.run(app, host=host, port=port, log_level="info")
|