mirror of
https://ghfast.top/https://github.com/aeroxw/tick-stock-panel.git
synced 2026-09-12 15:34:16 +08:00
47 服务器部署实测暴露两个连环问题: 1. main 上的 uv.lock 停留在 0.2.2 (pyproject 已 0.2.3), 容器 CMD 是 'uv run uvicorn', 启动时 uv 校验锁不一致 → 在容器内重新锁+重装依赖; 2. uv 国内源 (UV_DEFAULT_INDEX) 只在构建期 RUN 内 export, 未持久化为 ENV —— 运行时重装走默认 pypi.org, 国内网络直连极慢, 容器表现为 零日志不监听。 修复: 重新生成 uv.lock (仅项目版本 0.2.2→0.2.3, 依赖版本不变, 源 URL 改用阿里云镜像); Dockerfile 将 UV_DEFAULT_INDEX/UV_EXTRA_INDEX_URL 持久化为运行时 ENV, 与构建期同源。 验证: 本地 uv run --locked 通过 (锁与 pyproject 一致, 0.2.3)。