fix(api): add /app/apps/api to PYTHONPATH in api.Dockerfile #1427
Reference in New Issue
Block a user
Delete Branch "fix/api-dockerfile-pythonpath"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
问题
infra/docker/api.Dockerfile中ENV PYTHONPATH=/app导致 API 容器启动时,Python 无法找到/app/apps/api/下的内部包。修复
将
ENV PYTHONPATH=/app改为ENV PYTHONPATH=/app:/app/apps/api,使 Python 既能找到/app下的包,也能找到/app/apps/api/下的app/包。改动范围
仅修改
infra/docker/api.Dockerfile一个文件,一行变更。关联
Fixes #1421
代码审查结果 - PR #1427
⚠️ 问题(0个需要修改)
无
💡 建议(0个可选)
无
✅ 格式检查通过 | ✅ 逻辑审查通过 | ✅ 性能无恙
🤖 由 AI 代码审查机器人自动生成 | 2026-08-18 12:29:45 | 模型:
🚀 预览环境已部署
CI全绿,自动审批通过。
CI全绿,自动审批通过。
✅ CI 全绿 — P0 修复完成
Run #33128 (ci-pipeline):
改动:
ENV PYTHONPATH=/app→ENV PYTHONPATH=/app:/app/apps/apiP0 修复,请优先 review。
🗑️ 预览环境已清理
PR #1427 已关闭或合并,对应的预览环境已被清理。