You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
19 lines
498 B
19 lines
498 B
import uvicorn
|
|
from app import create_app
|
|
from app.core.config import settings
|
|
from app.core.logger import logger
|
|
|
|
# 创建应用实例
|
|
logger.info("Creating application instance...")
|
|
app = create_app()
|
|
|
|
if __name__ == "__main__":
|
|
logger.info(f"Starting server on {settings.HOST}:{settings.PORT}")
|
|
# 启动服务器
|
|
uvicorn.run(
|
|
"run:app",
|
|
host=settings.HOST,
|
|
port=settings.PORT,
|
|
reload=settings.DEBUG,
|
|
log_level=settings.LOG_LEVEL.lower()
|
|
)
|