Files
MangoTestingPlatform/MangoServer/start_server.py
2025-12-04 18:41:36 +08:00

28 lines
753 B
Python

# -*- coding: utf-8 -*-
# @Project: 芒果测试平台
# @Description: Uvicorn启动脚本
# @Time : 2025/12/3
# @Author :
import uvicorn
import os
if __name__ == "__main__":
# 获取环境变量
# os.environ["DJANGO_ENV"] = "dev"
host = os.environ.get("UVICORN_HOST", "0.0.0.0")
port = int(os.environ.get("UVICORN_PORT", 8000))
workers = int(os.environ.get("UVICORN_WORKERS", 2))
log_level = os.environ.get("UVICORN_LOG_LEVEL", "info")
access_log = os.environ.get("UVICORN_ACCESS_LOG", "true").lower() == "true"
# 启动Uvicorn服务器
uvicorn.run(
"src.asgi:application",
host=host,
port=port,
workers=workers,
log_level=log_level,
access_log=access_log
)