换了个依赖包,排查三轮才找到真正的卡点
把一个停更的 JWT 库换成社区 fork,改了 composer.json、配置文件和业务代码,构建还是报类找不到。真正的原因是构建用的基础镜像里烤着旧依赖,而 Dockerfile 只重新生成了自动加载文件、根本没重装依赖。
共 3 篇
把一个停更的 JWT 库换成社区 fork,改了 composer.json、配置文件和业务代码,构建还是报类找不到。真正的原因是构建用的基础镜像里烤着旧依赖,而 Dockerfile 只重新生成了自动加载文件、根本没重装依赖。
升级 PHP 基础镜像后重建,apk 装个编译依赖直接 404。真正的原因是 apk 仓库版本比基础镜像还老,它想把系统库降到更低的版本,而那个具体版本已经从仓库里被清掉了。
之前做一个表格处理服务(Python 写的,配 MySQL,用 Docker Compose 跑),接连撞了两个 bug。