#!/usr/bin/env python """ 启动脚本 运行汇率换算服务 """ import uvicorn from app.config import get_settings def main(): """主函数""" settings = get_settings() print("=" * 50) print("🚀 启动汇率换算服务") print("=" * 50) print(f"📍 服务地址: http://localhost:{settings.SERVER_PORT}") print(f"📊 API 文档: http://localhost:{settings.SERVER_PORT}/docs") print(f"💱 基准货币: {settings.BASE_CURRENCY}") print(f"🔑 API Keys: {len(settings.API_KEYS)} 个") print(f"⏰ 缓存更新间隔: {settings.CACHE_UPDATE_INTERVAL} 秒") print("=" * 50) uvicorn.run( "app.main:app", host="0.0.0.0", port=settings.SERVER_PORT, reload=True, # 开发模式下自动重载 log_level="info" ) if __name__ == "__main__": main()