# -*- coding: utf-8 -*- """Docker 生产入口 —— 与 main.py 环境初始化完全一致,但关闭 reload。 用法(镜像内):python docker_entry.py - import main 触发 prepare_env():读取 backend/.env、设置 TORCH_HOME/NLTK_DATA/ NO_PROXY/SSL_CERT_FILE、默认开启 s2s(可用环境变量 DPM_S2S_ENABLED=0 关闭) - 再以 uvicorn 非 reload 模式启动 app.main:app """ import main # noqa: F401 (执行 prepare_env 与环境初始化) import uvicorn from app.config import settings if __name__ == "__main__": uvicorn.run( "app.main:app", host="0.0.0.0", port=int(settings.PORT), reload=False, workers=1, access_log=True, )