Contact Information
No response
MaxKB Version
unknown
Problem Description
目前 MaxKB 的镜像构建 Dockerfile 过于臃肿:
- 依赖不做最小化/分层优化,镜像体积大、构建时间长、层复用率低
- build 与 runtime 混在一起,没有清晰边界
- installer/ 目录堆了一堆明显过期/无维护的脚本、工具文件
这套构建逻辑对贡献者不友好,也不利于在生产环境中落地。建议:
- 拆分 build image 与 runtime image
- 清理 installer/ 中的历史包袱
- 使用可靠的依赖锁定与版本管理,避免“过期文件+来源不明工具”继续累积
Steps to Reproduce
- clone 仓库 1Panel-dev/MaxKB
- 使用官方 Dockerfile 进行 docker build
- 查看镜像体积和依赖层,发现存在大量不必要内容和 installer 目录资源
- 试着清理 installer/ 目录资源后,再次 build 将不的结果对比
The expected correct result
Dockerfile 起码做到最小化和分层优化,installer 目录中仅包含当前用它必须文件,且有清晰边界和维护状态标签
Related log output
Additional Information
No response
Contact Information
No response
MaxKB Version
unknown
Problem Description
目前 MaxKB 的镜像构建 Dockerfile 过于臃肿:
这套构建逻辑对贡献者不友好,也不利于在生产环境中落地。建议:
Steps to Reproduce
The expected correct result
Dockerfile 起码做到最小化和分层优化,installer 目录中仅包含当前用它必须文件,且有清晰边界和维护状态标签
Related log output
Additional Information
No response