代码拉取完成,页面将自动刷新
import os
import uvicorn
from dotenv import load_dotenv
if __name__ == '__main__':
load_dotenv()
# 是否启用代码自动刷新
reload = True
if os.environ.get('APP_FASTAPI_FRAME_RELOAD', '').lower() == 'false':
reload = False
# 指定端口
port = int(os.environ.get('APP_FASTAPI_FRAME_PORT', 9002))
# 指定运行的进程数量,通用公式:2 * CPU核心数 + 1,非正式环境默认为1
workers_num = 1
if os.getenv('env') == 'pro':
workers_num = 2 * int(os.cpu_count()) + 1
workers_num = int(os.environ.get('APP_FASTAPI_FRAME_WORKERS', workers_num))
print(f'启动的进程数量:{workers_num}')
print(f"是否开启 reload={reload}")
uvicorn.run('app:app', host='0.0.0.0', port=port, reload=reload, workers=workers_num)
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。